我尝试开发一个GUI,用python中的tkinter绘制线条图并生成报告。在绘图的情况下,会出现一个问题。我用数据集的第一列固定了x轴。我使用组合框或复选框选择y轴。我想使用组合框为绘图选择不同的y轴值,但无法访问不同列的值。python程序如下所示:
def yaxis():
global y
y = tk.StringVar()
yaxischoosen = ttk.Combobox(root, width = 27)
yaxischoosen['values'] = list(x.columns)
#yaxischoosen.current(1)
y = yaxischoosen.get()
yaxischoosen.grid(column = 1, row = 6)
def plott():
plt.plot(data2['Load'], data2[y])
plt.ylabel('Y')
plt.xlabel("Load")
plt.savefig("plot.png")
plt.show()
目前没有回答
相关问题 更多 >
编程相关推荐