玩玩Python中的matplotlib

  1. matplotlib中的pyplot模块中包含很多用于生成图表的函数,show()函数可以打开matplotlib查看器,显示绘制的图形
  2. 注意:plot()函数有三个参数,第一个为列表形式,设置横轴,第二个为列表形式,设置纵轴,第三个为线宽(注意:此处为绘制简单折线图的操作)
    在这里插入图片描述
    同时,函数tick_params()作用是设置横纵坐标的字体大小
  3. 绘制散点图:
    在这里插入图片描述

注意:要绘制一系列的点,可以向scatter()传递两个分别包含x值和y值的列表,s=100,指的是绘制的时候使用的点的尺寸

  1. 自动计算数据:plt.axis([0,1100,0,1100000])可以把横坐标范围指定为(0,1100),纵坐标的范围可以指定为(1,1100000)matplotlib允许为各个点指定颜色,默认为蓝色的点和黑色的轮廓, 当散点图的点不多时效果不错,但当有很多点的时候,黑色轮廓可能粘连在一起,要删除数据点的轮廓,只需要调用scatter时传递参数edgecolor=‘none’,在matplotlib 2.0.0版本中,edgecolor默认值为’none’,要修改数据点的颜色,向scatter()传递参数,如c=‘red’,也可以用RGE形式,如从c=(0,0,0.8),值越接近0,对应的颜色越浅,越接近1,对应的颜色越深
  2. 关于颜色映射:
    在这里插入图片描述

具体见5,6行的注释,了解颜色映射,用 http://matplotlib.org/,单击Examples,找到color Examples,再单击colormaps_reference

  1. 自动保存图表
    plt.savefig(‘squares_plot.png’,bbox_inches=‘tight’)#第二个实参可以省略,第一个指定保存类型,将会保存到该py文件所在文件夹下
发布了22 篇原创文章 · 获赞 23 · 访问量 6278

猜你喜欢

转载自blog.csdn.net/bob_man/article/details/104518549
今日推荐