問題タブ [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 投票する
1 に答える
56 参照

python - 散布図のエンドポイントとの mplcursors の対話性

これは私が望むことのほとんどを行いますが、次の変更が必要です。

  1. mplcursors カーソルがエラーバーと対話するのではなく、エラーバーの上部と下部にある非表示の散布図を含む散布図のみを操作します。

  2. y値を表示したいだけです。たとえば、最初のバーは、上に「12.5」、中央に「10.0」、下に「4.5」と表示する必要があります。

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

python - mplcursors.cursor().connect() 表示バー名の使用

これは私のデータフレームです

このデータフレームを使用して、積み上げ棒グラフをプロットしました

次のような出力が得られました

ここに画像の説明を入力

ここでは、バーをクリックしたときにバー名を表示しようとしました。私は試した

しかし、これを試してみると、すべてのバーの最初の要素 (Ada) のみが表示されます。バー名を表示するにはどうすればよいですか?

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

python-3.x - 「annotation_positions」を設定すると mplcursors がクラッシュする

mplcursors私はいくつかの問題を見つけました。おそらくライブラリのバグです。再現可能なコードは既に作成されているため、これを以下に示します。

エラーメッセージは次のとおりです。

問題は次の行にあります。

変数をスキップするか、変数をリストにap追加すると、すべてが機能します。position他の方法はありません。これの欠点は、テキストを正当化できずap、ホバーの位置が自動的に選択されないことです-apが割り当てられている場合。

ホバーボックスを手動で配置せずに正当化する解決策を誰かが知っている場合は、答えてください。ただし、それは最終的には小さな問題です。