Matplotlib / Seaborn:ヒートマップの制御線/行の高さ

ロビン・チェッチェル

を呼び出して、seabornを使用してヒートマップを作成していsns.heatmap()ます。各セルの色は行のパーセンテージに基づいており、各行/行の高さを制御したいと思います。

説明のために、線の高さが等しいヒートマップを次に示します。

マップには、各行のパーセンテージ値が含まれています。各行の重要性を説明するために、基になるカウントの行の合計に従って各行の高さを設定したいと思います。

コード:

pcts = data.apply(lambda x: x / float(x.sum()), axis=1)
sns.heatmap(data)
ImportanceOfBeingErnest

で異なるサイズの行を作成することはできませんseaborn.heatmapただし、もちろん、matplotlibを使用してヒートマップを作成できます。これには、必要な間隔でグリッドを作成し、そのグリッドに値をプロットすることが含まれます。

import numpy as np;np.random.seed(1)
import matplotlib.pyplot as plt

# get some data
a = np.random.rayleigh(3,111)
h,_ = np.histogram(a)
data = np.r_[[h]*10].T+np.random.rand(10,10)*11

# produce scaling for data
y = np.cumsum(np.append([0],np.sum(data, axis=1)))
x = np.arange(data.shape[1]+1)
X,Y = np.meshgrid(x,y)
# plot heatmap
im = plt.pcolormesh(X,Y,data)

# set ticks
ticks = y[:-1] + np.diff(y)/2
plt.yticks(ticks, np.arange(len(ticks)))
plt.xticks(np.arange(data.shape[1])+0.5,np.arange(data.shape[1]))
# colorbar
plt.colorbar(im)

plt.show()

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

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

matplotlib / seaborn:ヒートマッププロットの半分でカットされた最初と最後の行

分類Dev

Seaborn / Matplotlib:凡例のさまざまな変数の色相色(ヒートマップなど)を使用した散布図?

分類Dev

Seabornとmatplotlibはサブプロットの凡例を制御します

分類Dev

matplotlibの密度マップ(ヒートマップ)

分類Dev

ヒートマップの高さが変化したときにカラーバーが上下に移動しないようにするにはどうすればよいですか?Matplotlib / seaborn

分類Dev

matplotlib / seabornでヒストグラムバーの高さをスケーリングする方法は?

分類Dev

pcolorを使用したmatplotlibのヒートマップ?

分類Dev

pcolorを使用したmatplotlibのヒートマップ?

分類Dev

Matplotlibヒートマップの色を取得する

分類Dev

matplotlibヒートマップの美学を更新する

分類Dev

matplotlibサブプロットのwspaceを制御します

分類Dev

Matplotlibヒートマップラベル

分類Dev

MatplotlibヒートマップY軸

分類Dev

Matplotlibを使用した2Dヒートマップのプロット

分類Dev

Matplotlibヒートマップは本当に小さい

分類Dev

分離された列を持つmatplotlibヒートマップ

分類Dev

matplotlib / seabornでのプロット期間

分類Dev

日時インデックス付きのパンダデータフレームを使用したmatplotlib / seabornヒートマップ

分類Dev

Matplotlib:複数の線のプロット

分類Dev

カスタム定義された色の離散値を持つmatplotlibヒートマップ

分類Dev

Matplotlibヒストグラムの高さの設定

分類Dev

Pythonでヒートマップラベルの色を変更する(matplotlib)

分類Dev

Matplotlib行の高さテーブルのプロパティ

分類Dev

matplotlibカラーマップとしてのseaborn color_palette

分類Dev

可変線幅のMatplotlibプロット

分類Dev

線のあるMatplotlib極プロット

分類Dev

Matplotlibはどのプロットが上にあるかを制御します

分類Dev

plt 外の matplotlib カラーマップの制限の設定

分類Dev

Matplotlibでサブプロットを使用するときにカラーバーの位置を制御する方法

Related 関連記事

  1. 1

    matplotlib / seaborn:ヒートマッププロットの半分でカットされた最初と最後の行

  2. 2

    Seaborn / Matplotlib:凡例のさまざまな変数の色相色(ヒートマップなど)を使用した散布図?

  3. 3

    Seabornとmatplotlibはサブプロットの凡例を制御します

  4. 4

    matplotlibの密度マップ(ヒートマップ)

  5. 5

    ヒートマップの高さが変化したときにカラーバーが上下に移動しないようにするにはどうすればよいですか?Matplotlib / seaborn

  6. 6

    matplotlib / seabornでヒストグラムバーの高さをスケーリングする方法は?

  7. 7

    pcolorを使用したmatplotlibのヒートマップ?

  8. 8

    pcolorを使用したmatplotlibのヒートマップ?

  9. 9

    Matplotlibヒートマップの色を取得する

  10. 10

    matplotlibヒートマップの美学を更新する

  11. 11

    matplotlibサブプロットのwspaceを制御します

  12. 12

    Matplotlibヒートマップラベル

  13. 13

    MatplotlibヒートマップY軸

  14. 14

    Matplotlibを使用した2Dヒートマップのプロット

  15. 15

    Matplotlibヒートマップは本当に小さい

  16. 16

    分離された列を持つmatplotlibヒートマップ

  17. 17

    matplotlib / seabornでのプロット期間

  18. 18

    日時インデックス付きのパンダデータフレームを使用したmatplotlib / seabornヒートマップ

  19. 19

    Matplotlib:複数の線のプロット

  20. 20

    カスタム定義された色の離散値を持つmatplotlibヒートマップ

  21. 21

    Matplotlibヒストグラムの高さの設定

  22. 22

    Pythonでヒートマップラベルの色を変更する(matplotlib)

  23. 23

    Matplotlib行の高さテーブルのプロパティ

  24. 24

    matplotlibカラーマップとしてのseaborn color_palette

  25. 25

    可変線幅のMatplotlibプロット

  26. 26

    線のあるMatplotlib極プロット

  27. 27

    Matplotlibはどのプロットが上にあるかを制御します

  28. 28

    plt 外の matplotlib カラーマップの制限の設定

  29. 29

    Matplotlibでサブプロットを使用するときにカラーバーの位置を制御する方法

ホットタグ

アーカイブ