msg.data[2] というデータの配列があり、pubsub を使用しました。このデータを PlotCanvasExample クラスに渡したいと思います。
ここでクラスを呼び出します
self.pubsubText.SetLabel("This is the Contact Map for the chain "+msg.data[0]+" in the PDB file "+msg.data[1])
frame = self.GetParent()
sizer = wx.BoxSizer(wx.VERTICAL)
self.canvas = PlotCanvasExample(self,0, size=(100,100))
sizer.Add(self.canvas,1,wx.EXPAND,0)
ここにクラス自体があります
class PlotCanvasExample(plot.PlotCanvas):
def __init__(self,parent,id,size):
plot.PlotCanvas.__init__(self,parent,id,style=wx.BORDER_NONE, size=(300,200))
self.data = [(1,2),(23,2)]
line = plot.PolyMarker(self.data)
gc = plot.PlotGraphics([line],"CM view", "x-axis","y axis")
self.Draw(gc, xAxis=(0,50), yAxis=(0,50))
変数 msg.data をこのクラスに渡すにはどうすればよいですか
私はPythonを初めて使用するので、その方法の説明があればいいので、次回はその方法を理解できます