python ggplot 很棒,但仍然很新,我发现需要使用传统的 matplotlib 技术来修改我的绘图。但我不确定如何将轴实例传递给 ggplot,或者从中取回一个。
所以假设我建立了一个这样的情节:
import ggplot as gp
(显式导入)
p = gp.ggplot(gp.aes(x='basesalary', y='compensation'), data = df)
p + gp.geom_histogram(binwidth = 10000)
到目前为止没有问题。但现在假设我想要对数刻度的 y 轴。我希望能够做到这一点:
plt.gca().set_yscale('log')
不幸plt.gca()
的是,不访问由ggplot
. 我最终得到了两个数字:来自 ggplot 的线性比例直方图,以及一个带有对数比例 y 轴的空图。
我已经尝试了一些变体,但都gca()
没有gcf()
成功。