我正在使用seaborn并尝试创建然后编辑绘图。我对Python有些新意,我想做的是这样的事情:
1)创建情节:g = sns.lmplot(x, y, df, hue=z); #with seaborn imported as sns
2)g.style = "whitegrid" #I know this cannot be done as written, but how?
3)g.Font = "times new roman" #Same comment...
无论如何,我希望这是有道理的。我很感激帮助。
答案 0 :(得分:0)
您是否可以在创建地图之前设置样式,例如加载包后
import seaborn as sns
sns.set(style="whitegrid", font='Times New Roman')
答案 1 :(得分:0)
您可以在从一个地图转到另一个地图时修改sns
的属性。
x = np.random.randint(0, 10, size=10)
y = np.random.randint(0, 10, size=10)
z = np.random.randint(0, 2, size=10)
df=pd.DataFrame({
'x':x,
'y':y,
'z':z
})
sns.set(style="whitegrid", font='Times New Roman')
g = sns.lmplot('x', 'y', df, hue='z')
plt.show()
sns.set(style="dark", font='Arial')
g = sns.lmplot('x', 'y', df, hue='z')
plt.show()
输出: