だから私は小さなアプリを作って、グラフを描こうとしています。
ここの例に従っています: http://wiki.wxpython.org/AnotherTutorial#Plotting、単純な折れ線グラフを起動して実行できるようにするためです。
動作しますが、グラフは非常に小さいです (サイザーの問題になる可能性があります)。http://i.imgur.com/OsyBK.png
グラフのコードは次のとおりです。
class PageTwo(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
canvas = wx.lib.plot.PlotCanvas(self)
line = plot.PolyLine([(1, 0), (1,5)], legend='', colour='gray', width=25)
plotter = plot.PlotGraphics([line], 'Bar Graph', 'X Axis', 'Y Axis')
canvas.Draw(plotter, xAxis=(0,15), yAxis=(0,15))
誰かが素晴らしい解決策を提案できたら、ありがとう。
編集:解決済み
class PageTwo(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
sizer = wx.BoxSizer(wx.VERTICAL)
self.canvas = wx.lib.plot.PlotCanvas(self, 0, size=(400, 400))
sizer.Add(self.canvas, 1, wx.EXPAND, 0)
self.SetSizer(sizer)
line = plot.PolyLine([(1, 0), (1,5)], legend='', colour='gray', width=25)
plotter = plot.PlotGraphics([line], 'Bar Graph', 'X Axis', 'Y Axis')
self.canvas.Draw(plotter, xAxis=(0,15), yAxis=(0,15))