设置matplotlib图形的轴为百分比显示

 时间:2026-02-13 02:47:06

1、首先看下matplotlib默认的轴格式都是显示为数字形式。运行以下简单代码可以看到,纵轴的值都是小数,刻度显示的是小数形式:

import matplotlib.pyplot as plt

x = np.arange(1,11)

y = x/100

plt.plot(x,y)

设置matplotlib图形的轴为百分比显示

2、接下来我们开始调整纵轴为百分比的显示形式。

需要导入matplotlib的ticker,代码如下:

from matplotlib import ticker

fig,ax = plt.subplots()

x = np.arange(1,11)

y = x/100

ax.yaxis.set_major_formatter(ticker.PercentFormatter(xmax=1,decimals=0))

ax.plot(x,y)

可以看到y轴的刻度已经变为了百分比的形式了。

设置matplotlib图形的轴为百分比显示

3、如果需要将x轴改为百分比的形式,只需再次设置xaxis即可,如下代码将x轴也设置为了百分比的形式:

设置matplotlib图形的轴为百分比显示

  • workbench怎么设置显示列类型
  • 如何用matlab绘制三维直方图
  • matlab读取excel数据
  • matlab怎么将元胞数组转换成矩阵
  • 用LaTex写英文论文的框架
  • 热门搜索
    法制安全教育手抄报 熄灯一小时手抄报 小学生手抄报模板 宪法手抄报大全一等奖 迎中秋庆国庆手抄报 预防结核病手抄报内容 国庆节手抄报图片大全简单又漂亮 小学生四年级手抄报 春节里的数学手抄报 母亲节手抄报的内容