実現したいこと
ヒートマップのy軸を調整したい
結果
該当のソースコード
python
1import pandas as pd 2import seaborn as sns 3import matplotlib.pyplot as plt 4import numpy as np 5import plotly.express as px 6sns.set() 7path=r"C:\test\heat-a.xlsx" 8df=pd.read_excel(path) 9print(df) 10yticks=["0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"] 11sns.heatmap(df,yticklabels=yticks) 12plt.xlabel('episode') 13plt.ylabel('class') 14 15plt.show() 16
データの中身
1話 2話 3話 4話 5話 6話 7話 8話 10話 11話 12話 13話 0 0.008130 0.000000 0.045455 0.00000 0.000000 0.0000 0.000000 0.000000 0.00 0.000000 0.000000 0.000000 1 0.016260 0.000000 0.000000 0.00000 0.000000 0.0000 0.000000 0.000000 0.00 0.000000 0.000000 0.000000 2 0.000000 0.000000 0.000000 0.02222 0.000000 0.0000 0.000000 0.000000 0.00 0.000000 0.000000 0.000000 3 0.016260 0.000000 0.045455 0.00000 0.010638 0.0250 0.000000 0.015873 0.00 0.000000 0.039735 0.014925 4 0.048780 0.000000 0.000000 0.04444 0.031915 0.0125 0.028571 0.000000 0.00 0.023256 0.006623 0.037313 5 0.219512 0.130435 0.227270 0.11111 0.053191 0.1250 0.042857 0.070365 0.25 0.069767 0.086093 0.097015 6 0.357714 0.565217 0.431818 0.35556 0.425532 0.3375 0.342857 0.460317 0.25 0.279070 0.370861 0.417910 7 0.227642 0.260870 0.181818 0.31111 0.361702 0.4375 0.442857 0.317460 0.50 0.418605 0.337748 0.343284 8 0.089431 0.021739 0.204545 0.13333 0.074468 0.0500 0.085714 0.063492 0.00 0.093023 0.125828 0.067164 9 0.016260 0.021739 0.068182 0.02222 0.425530 0.0125 0.057143 0.063492 0.00 0.116279 0.033113 0.022388
やりたいこと.質問
y軸を0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0の目盛りにしたいです
y軸がおかしな位置になっているので,これを正しい位置にするにはどうすればいいですか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。