gpt4 book ai didi

python - 如何给 matplotlib slider 贴上标签?

转载 作者:太空宇宙 更新时间:2023-11-04 05:13:49 24 4
gpt4 key购买 nike

我尝试了很多不同的方法,但都没有成功。我认为这很简单但是...首先我有一个简单的线图和一个 slider ,它可以很好地按照我的意愿更新图。但不,我想让值低于 slider 。正如已经说过的那样,现在没有办法,也许原因是编码不好,我不是最有经验的人。这是我所拥有的片段。代码运行没有问题,但看不到标签 (sl_xticks)。

   ...statements for the line plot up to here...
ax_skal = plt.axes([0.25, 0.05, 0.65, 0.02], facecolor="lightgrey")
sl_xticks = np.arange(0.6,2, 0.2)
ax_skal.set_xticks(sl_xticks)
s_skal = Slider(ax_skal, 'time scale', 0.5, 2, valinit=1, valfmt='%0.1f')
s_skal.vline.set_color('blue')

任何(可行的)想法? ;-) 我使用 Python3 并更新了所有库。顺便说一句,在我的编程过程中,我看到了 slider 下方的标签,但我忘记了去那里的方式,因为它是错误的。标签取自具有完全不同用途的线图。我想知道直到现在还没有人举过例子,因为我认为这通常是必要的。也许它太容易了......非常感谢!

最佳答案

您需要将 x 轴设置为可见以使 xticks 设置生效:

s_skal = Slider(ax_skal, 'time scale', 0.5, 2, valinit=1, valfmt='%0.1f')
ax_skal.xaxis.set_visible(True)
ax_skal.set_xticks(sl_xticks)

关于python - 如何给 matplotlib slider 贴上标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42303742/

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