gpt4 book ai didi

python - 设置自定义轴值 pyplot

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:20 24 4
gpt4 key购买 nike

我在 tkinter.Toplevel 窗口中有一个图,我想让它使用自定义间隔的 x 轴。目前它被设置为默认值,因此数字间隔均匀(0、5、10、15 等)。我想为我拥有的每个数据点添加一个刻度线(示例 2、6、15、30)。我确定它只是某个标题下的某个关键字,但我无法弄清楚它是哪个。下面是它将进入的代码示例。

import matplotlib
matplotlib.use('TkAgg')
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.backends.backend_tkagg import NavigationToolbar2TkAgg
from matplotlib.figure import Figure
import Tkinter as tk

root = tk.Toplevel(width=2000)
f = Figure()
ax = f.add_subplot(111)
zeroy = [0,25]
zerox = [0, 35]
p3 = ax.plot(zerox, zeroy, 'k-')
canvas = FigureCanvasTkAgg(f, master=root)
canvas.show()
canvas.get_tk_widget().grid(row=0)

toolbar = NavigationToolbar2TkAgg(canvas, root)
toolbar.grid(row=1, sticky=tk.W)
toolbar.update()
button = tk.Button(root, text='Quit', command = root.destroy)
button.grid(row=2)
root.mainloop()

我曾尝试使用 ax.xticks(...)f.add_axes(xticks=[1,2,5,7] 但这些都没有行不通。我还尝试了各种其他弱尝试但没有成功。任何帮助将不胜感激。谢谢。

最佳答案

ax.set_xticks(ticks=[0,2,4,5,30,50])

在进一步修改我的代码后发现了这一点。

关于python - 设置自定义轴值 pyplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11511191/

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