問題タブ [mplcursors]

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 投票する
10 に答える
186573 参照

python - matplotlib にホバリング注釈を追加する方法

散布図を作成するためにmatplotlibを使用しています。散布図の各点は、名前付きオブジェクトに関連付けられています。オブジェクトに関連付けられた散布図上の点にカーソルを合わせると、そのオブジェクトの名前が表示されるようにしたいと考えています。特に、外れ値になっている点の名前がす​​ぐにわかるといいですね。ここで検索中に見つけた最も近いものは annotate コマンドですが、それはプロットに固定ラベルを作成するようです。残念ながら、私が持っているポイントの数では、各ポイントにラベルを付けると、散布図が判読できなくなります。カーソルがそのポイントの近くにあるときにのみ表示されるラベルを作成する方法を知っている人はいますか?

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

python - タイトルとラベルも移動せずにmatplotlibのボタンを配置する方法

私は matplotlib/Python の初心者で、アニメーション化された散布図を作成しています。ユーザーがアニメーションを開始/一時停止/再開できるように、プロットの下にボタンを配置したいと思います。これはプロットです(私はそれが混乱していることを知っています、まだそれに取り組んでいます): ここに画像の説明を入力

最初に、最初の自動実行後にアニメーションを再生するために Play という名前のボタンを追加しようとしましたが、すべてを「ドラッグ」しているため、プロットの下に配置する方法を理解するのに苦労しています (タイトル、xlabel 、ylabel など): ここに画像の説明を入力

コードは次のとおりです。

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

python-3.x - matplotlib プロットで mplcursors を選択的に無効にする

現在、プロット上の行にカーソルを合わせたときにラベルを表示するために mplcursors を使用していますが、アプリケーション内の別のプロットに不要なラベルが表示されるという意図しない結果が生じています。

あるプロットで mplcursors を有効にし、別のプロットでは無効にする方法はありますか?

これは私が機能を有効にするために使用しているものですmplcursors.cursor(hover=True)

0 投票する
3 に答える
1622 参照

python - カーソルを重ねてヒートマップ要素の値を表示するにはどうすればよいですか?

マウスをその上に置いたときに、ヒートマップの特定の要素の値を表示したいと思います。

ヒートマップの値を表示するようにしましたが、必要のない情報も表示され、最初にプログラムを実行すると、多くのエラーが発生し、理由がわかりません。

オンラインで見た値を表示するさまざまな方法を試しましdatacursor(hover=True)mplcursors.cursor(hover=True)が、「機能する」のはこれだけです。

x 座標と y 座標ではなく、ヒートマップ要素の値を表示したいのですが、表示された情報を削除/カスタマイズする方法がわかりません。プログラムを実行するたびにエラーが発生しなければ (たとえ技術的には機能します)。