ヒートマップを調整したい

実現したいこと

ヒートマップを調整したい

結果

イメージ説明

該当のソースコード

python

import pandas as pd import seaborn as sns import matplotlib.pyplot as plt import numpy as np import plotly.express as px sns.set()path=r"C:\よう実\heat-a.xlsx"df=pd.read_excel(path) df=df.set_axis(np.linspace(0,1.0, df.shape[0]),axis=0) print(df)plt.figure(figsize=(10,10))sns.heatmap(df) plt.show()

データの中身

1話 2話 3話 4話 5話 6話 7話 8話 10話 11話 12話 13話 0.000000 0.008130 0.000000 0.045455 0.00000 0.000000 0.0000 0.000000 0.000000 0.00 0.000000 0.000000 0.000000 0.111111 0.016260 0.000000 0.000000 0.00000 0.000000 0.0000 0.000000 0.000000 0.00 0.000000 0.000000 0.000000 0.222222 0.000000 0.000000 0.000000 0.02222 0.000000 0.0000 0.000000 0.000000 0.00 0.000000 0.000000 0.000000 0.333333 0.016260 0.000000 0.045455 0.00000 0.010638 0.0250 0.000000 0.015873 0.00 0.000000 0.039735 0.014925 0.444444 0.048780 0.000000 0.000000 0.04444 0.031915 0.0125 0.028571 0.000000 0.00 0.023256 0.006623 0.037313 0.555556 0.219512 0.130435 0.227270 0.11111 0.053191 0.1250 0.042857 0.070365 0.25 0.069767 0.086093 0.097015 0.666667 0.357714 0.565217 0.431818 0.35556 0.425532 0.3375 0.342857 0.460317 0.25 0.279070 0.370861 0.417910 0.777778 0.227642 0.260870 0.181818 0.31111 0.361702 0.4375 0.442857 0.317460 0.50 0.418605 0.337748 0.343284 0.888889 0.089431 0.021739 0.204545 0.13333 0.074468 0.0500 0.085714 0.063492 0.00 0.093023 0.125828 0.067164 1.000000 0.016260 0.021739 0.068182 0.02222 0.425530 0.0125 0.057143 0.063492 0.00 0.116279 0.033113 0.022388

質問

Excelデータからヒートマップを作成しています.
データの中身の数値は0から1の階級を0.1ごとに分けた個数の割合です.

0から0.1
0.1から0.2
略します
0.9から1.0

のような階級になっています.
まず,階級を0から1までにして.0.1ごとの目盛りにしたいです.
これはどのように組めばいいでしょうか?

コメントを投稿

0 コメント