【发布时间】:2022-01-24 06:16:27
【问题描述】:
我是 pandas 库的新手,正在处理一个样本(大小:100K 行,3 列)数据集。我想知道是否可以使用df.plot() 方法在带有熊猫的线图下方绘制?。
【问题讨论】:
标签: python-3.x pandas matplotlib pyspark
我是 pandas 库的新手,正在处理一个样本(大小:100K 行,3 列)数据集。我想知道是否可以使用df.plot() 方法在带有熊猫的线图下方绘制?。
【问题讨论】:
标签: python-3.x pandas matplotlib pyspark
你可以使用twinx:
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
现在你在同一个图中有 2 个轴。
适应熊猫:
t = np.arange(0.01, 10.0, 0.01)
data1 = np.exp(t)
data2 = np.sin(2 * np.pi * t)
df = pd.DataFrame({'X': t, 'Y1': data1, 'Y2': data2})
ax1 = df.plot(x='X', y='Y1', color='b', legend=False)
ax2 = df.plot(x='X', y='Y2', color='r', legend=False, ax=ax1.twinx())
plt.show()
【讨论】:
df.plot的例子吗?