Как установить масштаб x и y для сюжета matplotlib на холсте tkinter - PullRequest
0 голосов
/ 23 мая 2018

У меня есть следующий код:

from tkinter import *
import matplotlib
matplotlib.use("TkAgg")
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg,   NavigationToolbar2TkAgg
from matplotlib.figure import Figure



class tkPlot:
    def __init__(self,master):
        frame = Frame(master)
        frame.pack()

        canvasSubFrame=Frame(frame)
        canvasSubFrame.grid(row=0, column=0)

        f = Figure(figsize=(8,8), dpi=100)
        subplotA = f.add_subplot(211)
        subplotA.set_title("Plot A")
        subplotB = f.add_subplot(212)
        subplotB.set_title("Plot B")

        subplotA.plot([1,2,3,4,5,6],[1,4,9,16,25,36])
        subplotB.plot([1,2,3,4,5,6],[1,1/2,1/3,1/4,1/5,1/6])

        canvas = FigureCanvasTkAgg(f, master=canvasSubFrame)
        canvas.draw()
        canvas.get_tk_widget().pack(expand=False)      

if __name__ == "__main__":
    root = Tk()
    app = tkPlot(root)
    root.mainloop()

В идеале, я хотел бы иметь текстовое поле или элемент управления вращением, кроме каждой верхней и нижней части каждого вспомогательного участка, чтобы установить минимальную и максимальную шкалы осей y (пределы y)

Как правильно это сделать.Должно работать на любое количество участков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...