問題タブ [matplotlib]

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

matplotlib - 下部ではなく上部に垂直xtickラベル

Pylabを使用して混同行列をプロットしたいと思います。横軸に沿ったクラスラベルは長いので、垂直に回転させてプロットしたいと思います。ただし、軸の下ではなく、軸の上にプロットしたいと思います。

このコマンドは、下部に垂直ラベルをプロットできます。

このコマンドは、回転せずに水平ラベルを上にプロットできます。

しかし、私は両方を行うものを見つけることができません。次のコマンドは機能しません。

垂直回転で軸の上にxticksを持つ混同行列をプロットする方法を提案できますか?ありがとうございました。

編集

マーク、助けてくれてありがとう。ティックのプロパティをより詳細に調べることで、正しい方向に進むことができました。あなたの答えと私の希望する答えとの唯一の違いは、そのアイデアをプロットではなくAxesImageに適用することです。調査後、答えは次のとおりです。

読んでいる人には...show()を忘れないでください!フィギュアをリフレッシュする必要があることを忘れました。以下の出力を参照してください。

垂直ラベル付きの混同行列。http://up.stevetjoa.com/rotate_ticklabels.png

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

python - Python の 3D ヒストグラム

Python を使用して 3D ヒストグラムを生成しようとしています。次のコードを試しましたが、アンパックするには値が多すぎるというエラーが表示されます。

私は何を間違っていますか?

0 投票する
2 に答える
23607 参照

python - matplotlib のサブプロットの周りに境界線を引く

matplotlib の図内の個々のサブプロットの周りに境界線を引く方法を知っている人はいますか? 私はパイプロットを使用しています。

例えば:

..しかし、Axesオブジェクトには「エッジカラー」がなく、図レベルからプロットの輪郭を描く方法も見つけられないようです。

私は実際に mpl コードをラップし、選択されたサブプロットに応じてコンテキストが必要なコントロールを含む wx UI を追加しています。つまり、ユーザーが Figure キャンバス内のサブプロットをクリックします -- サブプロットが「選択」されます (その周りにアウトラインが描かれ、理想的にはノコギリ歯です) -- その特定のサブプロットを変更するためのコントロールを表示するように GUI が更新されます。

0 投票する
5 に答える
15691 参照

python - Python Matplotlib 長方形ビニング

Pythonのmatplotlibを使用して2次元ヒストグラムをプロットしたい一連の(x、y)値があります。hexbin を使用すると、次のようなものが得られます: 代替テキスト しかし、次のようなものを探しています: 代替テキスト コード例:

私自身の「ビニング」メソッドを作成してimshowを使用せずに、これを行う方法がすでにあるはずです。

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

matplotlib - データポイントよりも少ないマーカーでプロットする(またはCDFをプロットするためのより良い方法?)[matplotlib、または一般的なプロットのヘルプ]

多数のデータポイントを使用して累積分布関数をプロットしています。同じプロットに数本の線をプロットしています。これらの線は白黒で印刷されるため、マーカーで識別されます。私が欲しいのは、x次元で等間隔に配置されたマーカーです。私が得ているのは、データポイントごとに1つのマーカーです(ポイントの数を考えると、それらはすべて重複しています)

うまくプロットする方法を理解しているのか、matplotlibを理解していないだけなのかはわかりません。「マーカー頻度」の設定が見つかりません。

1つの行の簡単な解決策は、その行からN番目ごとの値を取得し、それをlinestyle =''の別の行として使用することですが、マーカーを垂直方向に揃えたいので、x配列が異なると異なる長さ。

0 投票する
4 に答える
299 参照

python - Python ライブラリが必要

次のステートメントを含む python スクリプトを実行しようとしています。

これらのパッケージはどこからダウンロードできますか?

これらのパッケージをインストールしましたが、コードを実行すると次のエラーが表示されます

コードを実行すると、次のエラーが表示されます

0 投票する
4 に答える
5267 参照

python - Pythonでグラフをプロットするにはどうすればよいですか?

Matplotlib をインストールし、x と y の 2 つのリストを作成しました。

x 軸に 0 から 100 までの値を 10 刻みで、y 軸に 0 から 1 までの値を 0.1 刻みで持たせたいと考えています。このグラフをプロットするにはどうすればよいですか?

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

python - matplotlib プロットの内容を動的に変更する

私は少し前に、python と matplotlib を使用して 2 つの関数の出力を比較していました。matplotlib を使用したプロットは非常に簡単なので、結果は単純でした。異なるマーカーで 2 つの配列をプロットしただけです。簡単なことです。

今、私は同じ問題を抱えていますが、比較する曲線のペアがたくさんあります。最初は、すべてを異なる色とマーカーでプロットしてみました。各曲線の範囲がまったく同じではないため、これは私を満足させませんでした。これに加えて、識別するのに十分なほど異なる色とマーカーをすぐに使い果たしました (RGBCMYK、その後、カスタム色は以前のもののいずれかに似ています)。

また、曲線の各ペアをサブプロットして、多くのプロットを持つウィンドウを取得しようとしました。人が多すぎて。プロットごとに 1 つのウィンドウを試しましたが、ウィンドウが多すぎます。

したがって、既存のウィジェットがあるかどうか、またはこれを達成するための提案 (または別のアイデア) があるかどうか疑問に思っていました:

曲線のペアを表示してから、スライドバー、ボタン、マウス スクロール、またはその他のウィジェットやイベントを使用して、次の曲線を簡単に選択したいと考えています。曲線を変更すると、前の曲線が消え、凡例が変更され、その軸も変更されます。

0 投票する
10 に答える
427123 参照

python - PyPlot の逆 Y 軸

ランダムなx、y座標の束を持つ散布図グラフがあります。現在、Y 軸は 0 から始まり、最大値まで上がります。Y 軸を最大値から開始し、0 まで上げたいと思います。

0 投票する
2 に答える
612 参照

javascript - グラフ イメージでのマウスオーバー イベントの軸値の表示

matplotlit を作成したブラウザーにグラフ画像 (x 軸と y 軸) を返します。マウスオーバーイベントが発生したときに軸の値を表示したいと思います。