python-3.x - 在 Matplotlib 中按数字顺序显示轴单位
问题描述
我正在Matplotlib中创建与出版物名称匹配的日期(仅限年份!)的图表。
要设置轴刻度,我目前正在使用:
plt.xticks(dates_new, rotation=45, horizontalalignment='right')
这将创建一个图表,显示所有出版年份,因为它们来自我的原始、未排序的 JSON 文件,而不是按时间顺序。
我尝试使用datetime
,但因为我没有月/日值,所以会出现错误通知。
毕竟,如果将年份仅视为整数就可以了——我只需要按数字顺序排列的轴值。
有没有一种简单的方法可以在 Matplotlib 中实现这一点,还是我需要安装像 Seaborn 这样的附加包?
谢谢你的帮助!
解决方案
推荐阅读
- vba - 如何在 xmlhttp (vba) 中传递参数
- javascript - 如何正确地从元素类型中获取值?
- python - 如何在 python Tkinter 类之外更改标签属性
- arrays - 尝试向数组添加值时出现“+=:找不到命令”-Shell 脚本
- r - rep("contr.dummy", l) 中的错误:无效的 'times' 参数 rStudio 错误
- c# - Itext 7 和 C# - 特殊字符的不同字体
- android - 片段内 WebView 中的超链接单击应在活动中的新 WebView 中打开(棘手)
- c# - 字符串的有效日期时间转换
- mysql - 在 Ubuntu Linux 18.04 LTS 上安装 Mysql 5.7.29
- visualization - 增加 Apache Superset 中的过滤器限制