如何解决如何在 matplotlib 中使用波斯/阿拉伯数字作为轴范围
我改变了matplotlib的全局字体:
import matplotlib.pyplot as plt
from matplotlib import rcParams
rcParams['font.family'] = 'sans-serif'
rcParams['font.sans-serif'] = ['Vazir']
但是轴范围的数量仍然是英文的, 我们如何将波斯/阿拉伯数字用于绘图中的轴范围?
我有一个将英文数字转换为波斯文的函数:
def en_to_fa(self,num,formatter='%1.0f'):
num_as_string = formatter % num
mapping = dict(list(zip('0123456789.%','۰۱۲۳۴۵۶۷۸۹.%')))
return ''.join(mapping[digit] for digit in num_as_string)
但我不知道如何在 mathplotlib 中使用此函数,欢迎提出任何想法...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。