我尝试在Python中使用ggplot。但是我在右侧绘制第二个轴时遇到问题。现在我生成这样的图像
包含代码:
(
ggplot(t, aes('app_dt', y='distr', fill='temp')) \
+ geom_col() \
+ geom_line(t, aes('app_dt', y=..., group=1), colour='red') \
+ geom_point(t, aes('app_dt', y=...), size=2, fill='white') \
+ geom_text(...) \
+ scale_y_continuous(label='percent') \
+ geom_text(aes(label=round(t['distr'] * 100, 1).astype(str) + '%'), size=7, position=position_stack(vjust=0.5)) \
+ scale_fill_brewer(palette='PuBuGn')
)
所以问题是:
如何添加第二个轴,哪些值与红色(蓝色)行中的当前值相关?
我应使用哪个功能将调色板更改为自定义?
如何为轴设置百分比比例?
先谢谢您!