Что мешает появлению метки оси X на графике холста Python tkinter? - PullRequest
0 голосов
/ 31 октября 2019

Я строю график на Python и хочу соответствующим образом обозначить оси X и Y. Тем не менее, отображается только декоратор оси Y, несмотря на то, что они оба установлены. Что может помешать правильному отображению декоратора оси x?

y_values = [1, 3, 9, 27]
x_values = [0, 2, 4, 6]

f = Figure(figsize=(6,2), dpi=100)
a = f.add_subplot(111)

# setting the labels
a.set_xlabel("frequency(Hz)")
a.set_ylabel("Amplitude (mm/s)")  

a.plot(x_values, y_values)
canvasf = FigureCanvasTkAgg(f, master=root)
canvasf.get_tk_widget().grid(row = 1, column = 3, columnspan = 3)
canvasf.draw()

1 Ответ

0 голосов
/ 01 ноября 2019

Похоже, у вашего Figure недостаточно высоты, чтобы нарисовать метку оси X. Попробуйте поиграть с параметрами figsize, например:

f = Figure(figsize=(6,4), dpi=100)
...