2015-10-13 2 views
12

при использовании морской тепловой карты, есть ли способ автоматической настройки размера шрифта, чтобы он точно вписывался в квадраты? , например, в:Автоматическая настройка размера шрифта в морской тепловой карте

здесь размер устанавливается в "annot_kws".

+1

Существует нет; это зависит от слишком многих вещей, чтобы надежно предсказать. – mwaskom

+0

thanks @mwaskom – Gabriel

+7

Спасибо за 'annot_kws = {" size ": 8}'! Именно то, что я искал :). – ostrokach

ответ

0

Хотя это искажает Heatmap, этот пример показывает, как масштабировать шрифт, используя .set(...) контекст

import matplotlib.pyplot as plt 
import seaborn as sns 
sns.set(font_scale=3) 

# Load the example flights dataset and conver to long-form 
flights_long = sns.load_dataset("flights") 
flights = flights_long.pivot("month", "year", "passengers") 

# Draw a heatmap with the numeric values in each cell 
f, ax = plt.subplots(figsize=(9, 6)) 
sns.heatmap(flights, annot=True, fmt="d", linewidths=.5, ax=ax) 
f.savefig("output.png") 
Смежные вопросы