Pri*_*ate 2 python heatmap seaborn plot-annotations
我有一个包含百分比的数据框。如果我使用 seaborn 制作聚类图,则数字100将绘制为1+e01。
有什么办法可以避免这种情况吗?
我尝试在绘制百分比之前对它们进行四舍五入,但这不会影响绘图。
使用fmt="d",如本例所示:
import seaborn as sns
sns.set()
flights_long = sns.load_dataset("flights")
flights = flights_long.pivot("month", "year", "passengers")
flights = flights.reindex(flights_long.iloc[:12].month)
sns.heatmap(flights, annot=True, fmt="d")
Run Code Online (Sandbox Code Playgroud)

fmt是一个参数,heatmap但附加的clustermapkwargs 会传递到主热图。