Нечитаемые значения в тепловой карте - PullRequest
0 голосов
/ 14 марта 2019

У меня есть фрейм данных df, содержащий числовые значения 1432,22390,43223 и т. Д. ...
Когда я пытаюсь построить его, используя тепловую карту, как это
sns.heatmap(df[cols].transpose(), annot=True)
Я получаю эти нечитаемые значения 2.2e + 04, 1.7e + 03 и т. Д. Дело в том, что в другом ноутбуке я использую тот же код, и он отлично работает.
Так в чем же проблема?

1 Ответ

0 голосов
/ 14 марта 2019

Когда вы устанавливаете annot=True, применяется параметр по умолчанию fmt='.2g' (т. Е. Он округляет каждое число до 2 значащих цифр, а затем форматирует результат в формате с фиксированной запятой или в научной нотации, в зависимости от на его величину). Чтобы получить общий формат, просто измените fmt='.2g' на fmt='g'.

Здесь вы можете найти больше информации о форматах

...