python ggplot从哪里获取其默认值

时间:2015-01-06 13:52:06

标签: python ggplot2 python-ggplot

python ggplot从哪里获取默认值以及如何更改它们以便每次创建绘图时都不需要使用+ theme_whatever()

1 个答案:

答案 0 :(得分:4)

我假设您指的是来自http://ggplot.yhathq.com/ggplot包裹?似乎没有任何等同于theme_set R包的ggplot2函数,默认主题当前被硬编码为theme_grey()。我认为你能做的最好的事情就是在一个地方定义你的主题并在所有情节中使用它:

from ggplot import *
my_theme = theme_seaborn()
p = ggplot(aes(x='wt', y='mpg'), data=mtcars) + geom_point()
print(p + my_theme)
p2 = ggplot(aes(x='date', ymin='beef - 1000',
            ymax='beef + 1000'), data=meat) + geom_area()
print(p2 + my_theme)

或者,您可以自己定义一个小的包装函数,而不是print(... + my_theme)调用。