以科学记数法显示的注释

Mag*_*ans 2 python heatmap confusion-matrix

我正在将混淆矩阵转换为热图。将数据帧转换为热图的代码在图表上以科学记数法给出数字

我不知道该怎么做,因为当我显示 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},)
```
Run Code Online (Sandbox Code Playgroud)

数据框是这样的:2行2列

第847话 22

114。17

但在热图中出现的是

8.5e+2 。22

1.1e+2 。17

Jua*_*rez 6

使用fmt参数更改格式,以获取整数:

sns.heatmap(df_cm, annot=True,annot_kws={"size": 10},fmt="d")

获得 1 位小数的浮点数

sns.heatmap(df_cm, annot=True,annot_kws={"size": 10},fmt=".1f")