呼び出すことができる一連の変数で構成される配列があります。
したがって、通常は、インポート後に array.x を使用して x を呼び出します。これで、ユーザーが特性 GUI で設定できる 2 つのオブジェクトとしてそれらを設定しました。「self」を使用して同じ情報を抽出するにはどうすればよいですか?
self.array.self.variable
self.array.(self.variable) の代わりに self.array.self を参照しようとしているため、属性配列に変数 'self' がありません。
これを修正すると、Chaco を使用してこれを実行できるようになります。
plotdata = ArrayPlotData(x = self.array.self.variable, y = self.array.self.variable)
plot = Plot(plotdata)
self.renderer = plot.plot(("x", "y"), type="scatter", color="red")[0]
self.plot = plot
編集: 通常は array.data['variable'] として読み取られるものが必要です。self.array.data['self.variable'] のようなものになります。