対数正規分布のmatplotlib等高線図-カラーバーレベル

user2145054

定義されたレベルと対数ノルムで等高線図を作成しようとしています。以下に例を示します。

import matplotlib.pyplot as plt
import numpy as np
from matplotlib.colors import LogNorm
delta = 0.025

x = y = np.arange(0, 3.01, delta)
X, Y = np.meshgrid(x, y)
Z1 = plt.mlab.bivariate_normal(X, Y, 1.0, 1.0, 0.0, 0.0)
Z2 = plt.mlab.bivariate_normal(X, Y, 1.5, 0.5, 1, 1)
Z = 10 * (Z1* Z2)

fig=plt.figure()
ax1 = fig.add_subplot(111)
lvls = np.logspace(-4,0,20)
CF = ax1.contourf(X,Y,Z,
         norm = LogNorm(),
         levels = lvls
        )
CS = ax1.contour(X,Y,Z,
         norm = LogNorm(),
         colors = 'k',
         levels = lvls
        )
cbar = plt.colorbar(CF, ticks=lvls, format='%.4f')
plt.show()

ここに画像の説明を入力してください私の質問は次のとおりです
。レベルは次の形式で記述する必要があります:「1x10 ^ -4」、「1.6x10 ^ -4」、...各レベルを手動で指定せずにこれを行うにはどうすればよいですか?

私はWindows7のmatplotlib1.1.1でpython2.7.3を使用しています。

Saullo GP Castro

ここから、あなたの質問に合うと思われるアプローチを見つけました。

from matplotlib.ticker import LogFormatter
l_f = LogFormatter(10, labelOnlyBase=False)
cbar = plt.colorbar(CF, ticks=lvls, format=l_f)

これは与えるでしょう:

ここに画像の説明を入力してください

目盛りの間隔は実際には対数スケールであることに注意してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

対数正規分布のmatplotlib等高線図-カラーバーレベル

分類Dev

Matplotlibの等高線図をオーバーレイ

分類Dev

matplotlib散布図の対数カラーバー

分類Dev

matplotlib散布図の対数カラーバー

分類Dev

対数正規分布からのランダムサンプル

分類Dev

レベルプロットでカラーバー/カラーキーの位置を移動します

分類Dev

Matplotlib:等高線図のデータ3次内挿(またはFIT)

分類Dev

等高線のレベルのラベルをマーカーで置き換える

分類Dev

matplotlibのカラーバーラベルの配置

分類Dev

matplotlibカラーバーの上部ラベル

分類Dev

matplotlib:カラーバーとそのテキストラベル

分類Dev

matplotlib:カラーバーとそのテキストラベル

分類Dev

カラーバーmatplotlibのログラベル

分類Dev

MatplotlibはDjangoで複数の等高線図をレンダリングできません

分類Dev

pcolormeshの上に等高線カラーバーをオーバーレイする

分類Dev

対数正規分布のモンテカルロシミュレーション結果を列バインドする方法は?

分類Dev

等高線図のカラーバーに制限を設定する

分類Dev

Python / Matplotlibカラーバー-ティックラベル距離

分類Dev

等高線図のxラベリング

分類Dev

ggplot2カラーバーラベルの変更

分類Dev

ggplot2カラーバーラベルの変更

分類Dev

文字列ラベル付きのカラーバーガイド

分類Dev

GNUアセンブラのローカルラベル。ラベルが関数であるかのようにバックトレースを出力するgdb

分類Dev

matplotlibカラーバーと散布図のデータにラベルを関連付ける方法

分類Dev

matplotlibカラーバーティックラベルのフォーマット

分類Dev

JFreechartを使用して複数の線で正規分布グラフを作成する

分類Dev

データからの等高線図

分類Dev

グローバルレベルでのエラーの処理

分類Dev

Matplotlib:対数目盛と多くのレベルでcontourfカラーラベルを表示する

Related 関連記事

  1. 1

    対数正規分布のmatplotlib等高線図-カラーバーレベル

  2. 2

    Matplotlibの等高線図をオーバーレイ

  3. 3

    matplotlib散布図の対数カラーバー

  4. 4

    matplotlib散布図の対数カラーバー

  5. 5

    対数正規分布からのランダムサンプル

  6. 6

    レベルプロットでカラーバー/カラーキーの位置を移動します

  7. 7

    Matplotlib:等高線図のデータ3次内挿(またはFIT)

  8. 8

    等高線のレベルのラベルをマーカーで置き換える

  9. 9

    matplotlibのカラーバーラベルの配置

  10. 10

    matplotlibカラーバーの上部ラベル

  11. 11

    matplotlib:カラーバーとそのテキストラベル

  12. 12

    matplotlib:カラーバーとそのテキストラベル

  13. 13

    カラーバーmatplotlibのログラベル

  14. 14

    MatplotlibはDjangoで複数の等高線図をレンダリングできません

  15. 15

    pcolormeshの上に等高線カラーバーをオーバーレイする

  16. 16

    対数正規分布のモンテカルロシミュレーション結果を列バインドする方法は?

  17. 17

    等高線図のカラーバーに制限を設定する

  18. 18

    Python / Matplotlibカラーバー-ティックラベル距離

  19. 19

    等高線図のxラベリング

  20. 20

    ggplot2カラーバーラベルの変更

  21. 21

    ggplot2カラーバーラベルの変更

  22. 22

    文字列ラベル付きのカラーバーガイド

  23. 23

    GNUアセンブラのローカルラベル。ラベルが関数であるかのようにバックトレースを出力するgdb

  24. 24

    matplotlibカラーバーと散布図のデータにラベルを関連付ける方法

  25. 25

    matplotlibカラーバーティックラベルのフォーマット

  26. 26

    JFreechartを使用して複数の線で正規分布グラフを作成する

  27. 27

    データからの等高線図

  28. 28

    グローバルレベルでのエラーの処理

  29. 29

    Matplotlib:対数目盛と多くのレベルでcontourfカラーラベルを表示する

ホットタグ

アーカイブ