如果在www.example.com中绘制,我在第一次绘制水平条形图时遇到问题plt.bar
plt.figure(figsize=(8,5))
plt.bar(range_df.range_start, range_df.cum_trade_vol, width=30)
plt.show()
但如果我们用plt.barh来画
plt.figure(figsize=(8, 5))
plt.barh(range_df.range_start, range_df.cum_trade_vol)
plt.show()
它要么是
或类似:
我认为,问题是因为拥挤的数据留下了太少的空白。我们可以做什么来正确地绘制图表?(因为我们不能用barh设置宽度?或者我们可以吗?)也许另一个绘图包?
请不要重置y轴值,因为当前值很重要
数据可通过https://drive.google.com/file/d/1y8fHazEFhVR_u2KL6uUsBqv0qmXOd2xT/view?usp=share_link下载
笔记本位于:
https://colab.research.google.com/drive/1MbjJE4B-mspDRqCYXnDf8hyFRK_uLmRp?usp=sharing
谢谢
1条答案
按热度按时间mfuanj7w1#
我有点不太明白你在说什么,写水平图的时候去掉了
width
参数,plt.barh
有一个等价的版本是height
,试试看