求知 文章 文库 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 grid()设置网格格式
来源:C语言中文网
10 次浏览
1次  

通过 Matplotlib axes 对象提供的 grid() 方法可以开启或者关闭画布中的网格(即是否显示网格)以及网格的主/次刻度。除此之外,grid() 函数还可以设置网格的颜色、线型以及线宽等属性。

grid() 的函数使用格式如下:

  grid(color='b', ls = '-.', lw = 0.25)

参数含义如下:

  • color:表示网格线的颜色;
  • ls:表示网格线的样式;
  • lw:表示网格线的宽度;

网格在默认状态下是关闭的,通过调用上述函数,网格会被自动开启,如果您只是想开启不带任何样式的网格,可以通过 grid(True) 来实现。

  1. import matplotlib.pyplot as plt
  2. import numpy as np
  3. #fig画布;axes子图区域
  4. fig, axes = plt.subplots(1,3, figsize = (12,4))
  5. x = np.arange(1,11)
  6. axes[0].plot(x, x**3, 'g',lw=2)
  7. #开启网格
  8. axes[0].grid(True)
  9. axes[0].set_title('default grid')
  10. axes[1].plot(x, np.exp(x), 'r')
  11. #设置网格的颜色,线型,线宽
  12. axes[1].grid(color='b', ls = '-.', lw = 0.25)
  13. axes[1].set_title('custom grid')
  14. axes[2].plot(x,x)
  15. axes[2].set_title('no grid')
  16. fig.tight_layout()
  17. plt.show()

上述代码执行后,输出结果:

图1:输出结果


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

1元 10元 50元





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



10 次浏览
1次