求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
Matplotlib教程
1.数据可视化是什么
2.Matplotlib是什么
3.Matplotlib下载和安装
4.Matplotlib.pyplot接口汇总
5.第一个Matplotlib绘图程序
6.PyLab绘制曲线图
7.Matplotlib figure图形对象
8.Matplotlib axes类使用详解
9.Matplotlib subplot()函数用法详解
10.Matplotlib subplots()函数详解
11.Matplotlib subplot2grid()函数详解
12.Matplotlib设置网格格式
13.Matplotlib设置坐标轴格式
14.Matplotlib设置坐标轴范围
15.Matplotlib设置刻度和标签
16.Matplotlib中文乱码解决方案
17.Matplotlib双轴图
18.Matplotlib设置刻度和标签
 

 
目录
 
Matplotlib坐标轴范围
来源:C语言中文网
7 次浏览
1次  

Matplotlib 可以根据自变量与因变量的取值范围,自动设置 x 轴与 y 轴的数值大小。当然,您也可以用自定义的方式,通过 set_xlim() 和 set_ylim() 对 x、y 轴的数值范围进行设置。

当对 3D 图像进行设置的时,会增加一个 z 轴,此时使用 set_zlim() 可以对 z 轴进行设置。

下面示例分别对自动设置和自定义设置做了演示:第一种 Matplotlib 自动设置

  1. import matplotlib.pyplot as plt
  2. import numpy as np
  3. fig = plt.figure()
  4. #添加绘图区域
  5. a1 = fig.add_axes([0,0,1,1])
  6. #准备数据
  7. x = np.arange(1,10)
  8. #绘制函数图像
  9. a1.plot(x, np.exp(x))
  10. #添加题目
  11. a1.set_title('exp')
  12. plt.show()

代码执行后,输出结果如下:

图1:输出结果

第二种:自定义设置,set_xlim() 将 x 轴的数值范围设置为(0到10); set_ylim() 将 y 轴的范围设置为(0到10000)。

  1. import matplotlib.pyplot as plt
  2. fig = plt.figure()
  3. a1 = fig.add_axes([0,0,1,1])
  4. import numpy as np
  5. x = np.arange(1,10)
  6. a1.plot(x, np.exp(x),'r')
  7. a1.set_title('exp')
  8. #设置y轴
  9. a1.set_ylim(0,10000)
  10. #设置x轴
  11. a1.set_xlim(0,10)
  12. plt.show()

输出结果如下:

图2:输出结果


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



7 次浏览
1次