2015-10-13 8 views
12

podczas korzystania z mapy termicznej seaborn, czy istnieje sposób automatycznego dostosowania rozmiaru czcionki, aby dopasować ją dokładnie do kwadratów? na przykład w:Automatycznie dopasuj rozmiar czcionki w mapie termicznej seaborn

tutaj rozmiar jest ustawiony w "annot_kws".

+1

Nie ma; to zależy od zbyt wielu rzeczy, aby rzetelnie przewidzieć. – mwaskom

+0

dzięki @mwaskom – Gabriel

+7

Dzięki za "annot_kws = {" size ": 8}'! Dokładnie to, czego szukałem :). – ostrokach

Odpowiedz

0

Mimo że zniekształca mapę cieplną, ten przykład ilustruje sposób skalować czcionkę za pomocą .set(...) kontekst

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") 
Powiązane problemy