問題タブ [chaco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
473 参照

traitsui - Python Chaco Plotting - PlotLabel を使用してプロットにテキスト ラベルを描画する

Chaco Polygon Plot にいくつかのテキスト ラベルを追加しようとしています。ポリゴン プロットは正常に動作しますが、テキスト ラベルをプロット上のカスタム位置に表示する方法がわかりません。

chaco.plot_label.PlotLabel オブジェクトを使用する必要があると思います。ただし、コンストラクターで場所または x と y を定義しても、PlotLabel テキストは常に同じ場所に表示されます (タイトルをオーバーレイします)。プロット ラベルを実際にプロットに表示するにはどうすればよいですか? また、コンストラクターのどの引数を使用してその位置を制御しますか?

(必要に応じてさらにコードを提供できます)

Chaco プロットにテキスト ラベルを実装する例はありますか?

前もって感謝します

0 投票する
1 に答える
184 参照

enthought - Chaco で VPlotContainers を使用して複数の時系列をプロットします。使用できる VPlotContainer オブジェクトの数を制限する

配列に格納された複数の時系列データをNumPy同じプロットにプロットしたいのですが、各時系列オフセットがあるため、効果的に独自の Y 軸があります。これを行う最善の方法は、各シリーズを別々VPlotContainerconfigure_traits(). 機械が処理するには時系列が多すぎるという問題ですか?

したがって、私の EEGObject は 2 次元の NumPy 配列です。約1500(行)×65(列)。何か間違ったことをしているために空白の画面が表示されるのか、それとも単にコンテナを多く与えすぎているのか疑問に思っています。

0 投票する
1 に答える
266 参照

python - Chaco MultiLinePlot - 簡単なプロットを表示できません。パッケージが壊れているのではないかと思いますか?

2D NumPy 配列から複数の時系列データ (電圧) を表示する複数行プロットを作成しようとしています。2x10 配列から 10 個のデータ ポイントを含む 2 つの線を単純にプロットしようと始めましたが、デバッグできない大量のエラー出力を取得せずにこれを機能させることさえできません。

輸入品:

テスト配列:

表示クラス:

クラスのインスタンスを作成:

表示 (特性の構成):

次に、ウィンドウが表示されますが、Python カーネルがハングしてクラッシュし、シェルに次のエラーが表示されます。

これが何を意味するのかよくわかりません。次の API ドキュメントを読み、再読しました。

http://docs.enthought.com/chaco/api/renderers.html#multilineplot

また、次のユーザー ガイド ドキュメントも参照してください。

http://docs.enthought.com/chaco/user_manual/plot_types.html#multi-line-plot

しかし、このクラスに関する他のドキュメントはないようです。それが維持されておらず、壊れている可能性があるのか​​ 、それとも何か間違っているのか疑問に思っています(私はChacoを約1週間しか使用しておらず、ライブラリは私にとって新しいものであり、Pythonの一般的なOOPと同様です) )。

助けてくれてありがとう..

0 投票する
1 に答える
447 参照

enthought - Chaco - 複数のデータ系列を取得して同じ軸とマップを使用する

複数のデータ コレクションを 1 つのプロットにプロットしようとしています。

各データセットは、x シリーズ (インデックス) といくつかの y シリーズ (値) として表すことができます。x および y データ系列の範囲は、各データ セットで異なる場合があります。これらのデータ セットのいくつかを 1 つのプロットに表示したいと考えています。ただし、2 番目のプロット オブジェクトを最初のプロット オブジェクトに単純に追加すると (以下を参照)、プロット内にネストされた 2 番目の軸が作成されます。

両方のプロットが同じ軸を共有し、すべてのデータに合わせて軸の境界が更新されるようにします。これを達成するための最良の方法は何ですか?ドキュメントでこれに関するトピックを見つけるのに苦労しています。

ご協力いただきありがとうございます。以下のコードは私の問題を強調しています。

0 投票する
1 に答える
104 参照

python - 実行中のスレッドに chaco プロットを表示する

実行中のスレッドで作成された Chaco プロットを表示するにはどうすればよいですか? 例が私の考えを少し明確にするだろうと思います:

Chaco でプロットを作成するサンプル コードを見てください。

経由で実行関数を呼び出すだけの場合

プロットが表示されます。ただし、次のようなことをすると

do_something() の実行中にプロットが応答せず、その後閉じられます。説明と回避策を求めています。

0 投票する
0 に答える
273 参照

python - チャコプロットに事前定義されたカラーマップスケールを使用させる方法は?

経時的な複数のポイントでの熱電対の値を表す一連のデータがあります。Chaco を使用して、表示する時間ステップを選択できるスライダーを使用して、熱電対の位置のヒートマップをプロットすることができました。これの目的は、データセットが時間の経過とともにどのように変化するかを比較することです。

私が抱えている問題は、画面に表示される最大値と最小値に基づいてカラーマップのスケールが変化することですが、カラーマップのスケールを所定の最小値と最大値に固定したままにしたいと考えています。Chaco と Traits を使用してこれを行う簡単な方法はありますか? Chaco のドキュメントに目を通しましたが、この状況をカバーしている例は見つかりませんでした。

簡単にするために、これは私のコードのコピーです。データを、最小値と最大値が同じ、同じ形状の生成されたデータセットに置き換えました。

書式設定の一部が奇妙または回りくどいように見える場合は、おそらく、完全なプロットにデータ セット間で選択できるデータピッカーが含まれており、HPlotContainer に 2 つのヒートマップが並んでいることが原因です。私の質問とは関係ないので削除しました。

お時間をいただきありがとうございます。

0 投票する
1 に答える
222 参照

python - pyside から chaco-traits ポップアップ ウィンドウの新しいイベント ループを開始しますか?

PySide から起動される chaco を使用して、派手な画像スライダーを作成しようとしています。私はmatplotlibを使用してみましたが、更新の速度が不足していたため、代わりにchacoを試してきました. 以下のスクリプトは、Pyside ダイアログを初期化することから始まります。ここから、映画のように配列をスクロールするスライダーを使用して numpy 配列のさまざまなビューを表示するために使用される chaco/traits ウィンドウを開こうとしています。スクリプトは機能しますが、警告メッセージが表示されます。

独自のスレッドなどを使用してチャコ ウィンドウを起動する必要があると思いますが、どうすればよいかわかりません。スクリプトは以下のとおりです。

0 投票する
1 に答える
215 参照

python - distutils パッケージをクロスコンパイルするときに mingw32 を使用するには?

Linux Python アプリケーションを開発していますが、パッケージ化されすぎて Windows 環境にデプロイできません。

私はLinux開発プラットフォームからすべてを行っていました。

ただし、現時点では、win32 用の python chaco ライブラリをクロス コンパイルする必要があります。

引数として、mingw32 コンパイラーと、~/.wine/drive_c/... にある python dll を指定する必要があります。

mingw32で使用すると問題が発生します。環境では、ワインドライブにpython win32をセットアップしました。