我无法覆盖图像尺寸的Seaborn默认值。
我认为plt.figure(figsize=(8.5,11))
将指定所保存图像的实际尺寸。它不是。保存文件的尺寸为4.5英寸乘2.25英寸。这不同于8.5“ x 11”。
import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
plt.figure(figsize=(8.5,11))
df = sb.load_dataset('tips')
g = sb.FacetGrid(df, col = "time")
g.map(plt.hist, "tip")
plt.savefig("size_test_plot.jpg")
plt.show()
解决方案是什么?