我尝试在一个图中标记我的垂直网格线。我设置了我的xticks并启用了我的垂直网格。
ax.set_xticks([0,10,12,17])
ax.xaxis.grid(True)
现在我的问题是: 是否可以标记网格线?例如,从x值10垂直的网格线应标记为“数字10”。标签也应旋转90°。
我用pl.text()
尝试过,但这不是最好的方法。
答案 0 :(得分:0)
假设ax是matplotlib.axes.Axes
。
我认为你需要的是 - Axes.set_xticklabels()
功能。该文档为here。
示例 -
ax.set_xticklabels(labels) #labels is a list of strings,that should be the labels for your xticks.