为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法在 Matplotlib 图的 x 轴上显示波斯语日期

有没有办法在 Matplotlib 图的 x 轴上显示波斯语日期

月关宝盒 2023-05-16 15:11:37
我想绘制一个dataframe,其中包含基于伊朗日历index的值。datetime我想将x-axis标签设置如下:import matplotlib.dates as mdatesaxes.scatter(df_day.index.values, df_day.loc[:, item], marker='.')axes.xaxis.set_major_formatter(dates.DateFormatter('%d-%b %H:%M'))考虑一下我想用波斯语打印月份的名称,而不是Georgian日历的默认值,例如 Junor Aug。我使用jdatetime转换datetime波斯日历,但该plot函数不将其值作为x-axis索引。然后我使用jalaali创建了一个datetime基于 plot 接受它的波斯日历。现在的问题是如何将x-axis标签打印为波斯月份名称?因为我想要这种格式:dates.DateFormatter('%d-%b %H:%M')有什么办法吗?更新我使用语言环境来访问 POSIX 语言环境数据库和功能,如下所示:import locale  locale.setlocale(locale.LC_ALL, 'fa_IR')Georgian但它只是从English字母表中的字母表中更改了月份的名称,Persian而不是显示jalali诸如فروردینor之类的名称اردیبهشت。任何线索表示赞赏。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信