本文主要是介绍Python绘图坐标轴数字要求三位分节的处理方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
比如说1000,用三位分节法的写法就是1 000,咱们操作的时候可以先式化字符串,用千位分隔符表示数字就是1,000,再把逗号换成空格。
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker# 示例数据
x = [1000, 2000, 3000, 4000, 5000]
y = [10, 20, 30, 40, 50]# 创建图表
plt.figure()
plt.plot(x, y)# 自定义格式化函数
def format_func(x, pos):return format(int(x), ',').replace(',', ' ')# 设置横坐标格式为三位分节法,使用空格作为千位分隔符
plt.gca().xaxis.set_major_formatter(ticker.FuncFormatter(format_func))# 显示图表
plt.show()
这篇关于Python绘图坐标轴数字要求三位分节的处理方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!