我正在使用seaborn并尝试创建然后编辑绘图。我对Python有些陌生,我想做的事情如下:
1)创建plot: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...
无论如何,我希望这是有意义的。我很感谢你的帮助。
发布于 2018-05-15 20:55:29
您是否可以在创建绘图之前设置样式,例如在加载软件包之后
import seaborn as sns
sns.set(style="whitegrid", font='Times New Roman')发布于 2018-05-16 00:00:57
在从一个绘图转到另一个绘图时,可以修改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()输出:

https://stackoverflow.com/questions/50338607
复制相似问题