MatplotLib - 在图表下显示数据
我的图表上有X轴刻度、Y轴刻度,还有X轴标签和Y轴标签。
My Code
firmwareList = self.firmware # Gets the list of all firmwares , this is a list
我需要把固件数据放在每个柱子下面。
简单来说,我想把构建版本放在每个柱子下方的X轴上。
Example |
|
|
|
|
|
|____________________
0.0.1 0.0.2 0.0.3
我已经使用了X轴刻度和X轴标签。
我该怎么把数据放在X轴上?这些数据是一个列表。
2 个回答
2
也许我理解错了,但根据你对@ars的评论,简单地在你的xticklabels后面加上\n
和固件版本应该就能达到你想要的效果……(我把这个发成答案是为了能附上示例图片)比如:
import matplotlib.pyplot as plt
plt.bar(range(3), [10,20,30], align='center')
plt.xticks(range(3), ['frogs\n1.0.0', 'turtles\n1.0.1', 'cheetas\n2.0.0'])
plt.show()
这就是你想要的,还是说你需要更复杂的东西?