以科学计数法显示的注释

时间:2019-07-05 15:16:57

标签: 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},)
```

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

  

847。 22

     

114。 17

但是在热图中,是

  

8.5e + 2。 22

     

1.1e + 2。 17

1 个答案:

答案 0 :(得分:1)

使用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")