以科学记数法显示的注释
Annotations displayed in scientific notation
我正在将混淆矩阵转换为热图。
将数据帧转换为热图的代码在图表上以科学计数法给出数字
我不知道该怎么办,因为当我显示 df 时一切正常。而且我不知道如何告诉 seaborn 停止做这样的事情
```python
df_cm = pd.DataFrame(arr, range(2),range(2))
sns.set(font_scale=1)#for label size
sns.heatmap(df_cm, annot=True,annot_kws={"size": 10},)
```
数据框是这样的:
2 行 2 列
847 . 22
114 . 17
但是在热图中出现的是
8.5e+2 . 22
1.1e+2 . 17
使用 fmt
参数更改格式,以获取整数:
sns.heatmap(df_cm, annot=True,annot_kws={"size": 10},fmt="d")
获取小数点后一位的浮点数
sns.heatmap(df_cm, annot=True,annot_kws={"size": 10},fmt=".1f")
我正在将混淆矩阵转换为热图。 将数据帧转换为热图的代码在图表上以科学计数法给出数字
我不知道该怎么办,因为当我显示 df 时一切正常。而且我不知道如何告诉 seaborn 停止做这样的事情
```python
df_cm = pd.DataFrame(arr, range(2),range(2))
sns.set(font_scale=1)#for label size
sns.heatmap(df_cm, annot=True,annot_kws={"size": 10},)
```
数据框是这样的: 2 行 2 列
847 . 22
114 . 17
但是在热图中出现的是
8.5e+2 . 22
1.1e+2 . 17
使用 fmt
参数更改格式,以获取整数:
sns.heatmap(df_cm, annot=True,annot_kws={"size": 10},fmt="d")
获取小数点后一位的浮点数
sns.heatmap(df_cm, annot=True,annot_kws={"size": 10},fmt=".1f")