我想绘制一个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/150
提交
取消