Python ggplot旋转轴标签

 我们的北京宫 发布于 2023-01-12 13:23

当我试图用ggplot绘制时间序列时,x轴标签变得过于拥挤并且相互重叠:

screenshot1

代码是:

plot = ggplot(df, aes(x=df.index, weight='COUNT')) + \
    geom_bar() + \
    xlab('Date') + \
    ylab('Incidents') 

我试着添加以下行

+ theme(axis.text.x = element_text(angle = 90, hjust = 1))

情节,但它不起作用.这个额外的行给了我错误:

SyntaxError: keyword can't be an expression
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr

知道这是怎么发生的,我应该怎么解决?谢谢!!

1 个回答
  • (老问题,如果有人在将来遇到这个问题,可以发布答案)

    "axis.text.x"格式用于R.当使用ggplot进行python时,将"axis.text.x"替换为"axis_text_x"

    这对我有用:

    theme(axis_text_x  = element_text(angle = 90, hjust = 1))
    

    参考: https ://github.com/yhat/ggplot/blob/master/ggplot/themes/theme.py

    2023-01-12 13:24 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有