Python:使用Datareader截断列宽

时间:2019-01-06 15:22:08

标签: python pandas matplotlib pandas-datareader

我正在使用股价交易量设置 matplotlib图。该图将从pandas datareader获取数据。

我的问题是,与价格相比,交易量非常大,因此它们的图表看起来不成比例,并且由于库存不断变化,我无法进行缩放。

如何截断每列的宽度,以使每行而不是说“ 10”位,而只显示“ 5”?

我试图将每一列分成一个字符串并使用split,但是我的问题是找到一种将它们重新附加到数据框中的方法。

-旁注:如果有一种方法可以将数量显示为条形图,而价格则是一条很棒的线。

start = datetime.date(2017, 12, 29)
end = datetime.date(2018, 12, 29)
f = web.DataReader('GOOGL', 'iex', start, end)


f = f.head[10]
price = f.open
volume = f.volume
time = f.shape[0]

plt.plot(time,price)
plt.plot(time, volume)
plt.show()

1 个答案:

答案 0 :(得分:1)

您可以设置不同比例的双轴。

"use strict";var d3=_interopRequireWildcard(require("d3"));...

enter image description here

相关问题