【发布时间】:2020-11-23 04:41:05
【问题描述】:
我有这个DataFrame,x 轴数据按列组织。但是,对于不存在的,列被省略了,所以步骤是不均匀的。例如:
0.1 0.2 0.5 ...
0 1 4 7 ...
1 2 5 8 ...
2 3 6 9 ...
我想用 x 轴 np.arange(0, max(df.columns), step=0.1) 绘制每个图,并结合这些图。有没有什么简单的方法可以通过matplotlib.pyplot 实现这一目标?
plt.plot(np.arange(0, max(df.columns), step=0.1), new_data)
任何帮助将不胜感激。
【问题讨论】:
-
你需要什么类型的情节?
-
@steven 折线图
-
您能说得更具体些吗?每一步都有一列数据。一定有一些分组吧?喜欢每一行都有一行吗?
-
@steven 是的,每行一行
-
由于您希望列标题为 x 轴,行为单独的行,也许您的意思是像
plt.plot(df.T)一样绘制数据,即“旋转”90 度?
标签: python python-3.x pandas matplotlib