問題タブ [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.
python - matplotlib にホバリング注釈を追加する方法
散布図を作成するためにmatplotlibを使用しています。散布図の各点は、名前付きオブジェクトに関連付けられています。オブジェクトに関連付けられた散布図上の点にカーソルを合わせると、そのオブジェクトの名前が表示されるようにしたいと考えています。特に、外れ値になっている点の名前がすぐにわかるといいですね。ここで検索中に見つけた最も近いものは annotate コマンドですが、それはプロットに固定ラベルを作成するようです。残念ながら、私が持っているポイントの数では、各ポイントにラベルを付けると、散布図が判読できなくなります。カーソルがそのポイントの近くにあるときにのみ表示されるラベルを作成する方法を知っている人はいますか?
python-3.x - matplotlib プロットで mplcursors を選択的に無効にする
現在、プロット上の行にカーソルを合わせたときにラベルを表示するために mplcursors を使用していますが、アプリケーション内の別のプロットに不要なラベルが表示されるという意図しない結果が生じています。
あるプロットで mplcursors を有効にし、別のプロットでは無効にする方法はありますか?
これは私が機能を有効にするために使用しているものですmplcursors.cursor(hover=True)
python - カーソルを重ねてヒートマップ要素の値を表示するにはどうすればよいですか?
マウスをその上に置いたときに、ヒートマップの特定の要素の値を表示したいと思います。
ヒートマップの値を表示するようにしましたが、必要のない情報も表示され、最初にプログラムを実行すると、多くのエラーが発生し、理由がわかりません。
オンラインで見た値を表示するさまざまな方法を試しましdatacursor(hover=True)
たmplcursors.cursor(hover=True)
が、「機能する」のはこれだけです。
x 座標と y 座標ではなく、ヒートマップ要素の値を表示したいのですが、表示された情報を削除/カスタマイズする方法がわかりません。プログラムを実行するたびにエラーが発生しなければ (たとえ技術的には機能します)。