gpt4 book ai didi

python - 在 matplotlib 的右 yaxis 上添加刻度标签

转载 作者:行者123 更新时间:2023-11-28 22:56:14 34 4
gpt4 key购买 nike

我有下图: Matplotlib graph

我想在图表的右侧添加带有标签的自定义刻度,以识别水平虚线。我该怎么做?

最佳答案

ax = gca()
ax.axhline(.5, linestyle='--')
trans = matplotlib.transforms.blended_transform_factory(
ax.transAxes,
ax.transData)

ax.annotate('label', xy=(1.01, .5), xycoords=trans, clip_on=False, va='center')
ax.set_xlim([0,2])
plt.draw()

参见 here有关混合变换的详细信息。 x 坐标是轴单位(所以它总是向右稍微偏移一点,y 坐标是数据单位,所以你可以把它放在你想要的地方。把刻度放在上面没有多大意义在右边,因为你的虚线会把它们盖住。

关于python - 在 matplotlib 的右 yaxis 上添加刻度标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15928678/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com