matplotlib绘图学习

matplotlib绘图学习

(1)matplotlib安装

  下载地址https://pypi.python.org/pypi/matplotlib#downloads
  下载windows包matplotlib-2.1.0-cp35-cp35m-win_amd64.whl
  安装命令:
    python -m pip --user matplotlib-2.1.0-cp35-cp35m-win_amd64.whl
  检查是否安装成功使用import导入操作,不报错即可

(2)绘制一个简单的折线图

  import matplotlib.pyplot as plt
  #注意运行试验的python脚本的名称命名为模块的名称,import的时候会出错

  squares = [1, 4, 9, 16, 25]
  plt.plot(squares)    #传递需要生成图形的列表信息
  plt.show()         #利用设置的信息绘制图形

  设置标签和线条

  plt.plot(squares, linewidth=5)

  plt.title("Square Numbers", fontsize=24)    #设置标题
  plt.xlabel("Value", fontsize=14)        #设置x轴的标签和字体
  plt.ylabel("Square of value", fontsize=14)     #设置y轴的标签和字体

  plt.tick_params(axis=‘both‘, labelsize=14)    #设置刻度的样式

(3)绘制散点图

  plt.scatter(2, 4)                #绘制一个坐标点

  x_values = [1, 2, 3, 4, 5]
  y_values = [1, 4, 9, 16, 25]
  plt.scatter(x_values, y_values, s=100)     #接受x,y列表参数,s定义坐标点的尺寸大小

  plot.axis([0, 1100, 0, 1100000])        #设置每个坐标的取值范围

(4)设置散点图的颜色

  matplotlib设置散点为蓝色点和黑色轮廓,可以进行自定义设置
  plt.scatter(x_values, y_values, edgecolor=‘none‘, s=40)     #edgecolor设置为none可以消除数据点轮廓,但是2.0之后指定设置的none

  #可以使用RGB自定义的设置数据点的颜色

  plt.scatter(x_values, y_values, c=(0,0,0.8) edgecolor=‘none‘, s=40)

  #使用颜色映射

  plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues, edgecolor=‘none‘, s=40)

(5)保存图表

  plt.savefig(r"C:\Users\Administrator\Desktop\squares_plot.png", bbox_incges=‘tight‘)

时间: 2024-10-21 14:03:39

matplotlib绘图学习的相关文章

Python matplotlib绘图学习笔记

测试环境: Jupyter QtConsole 4.2.1Python 3.6.1 1.  基本画线: 以下得出红蓝绿三色的点 import numpy as npimport matplotlib.pyplot as plt # evenly sampled time at 200ms intervalst = np.arange(0., 5., 0.2) # red dashes, blue squares and green trianglesplt.plot(t, t, 'r--', t

文摘:matplotlib绘图可视化知识点整理

原文:http://michaelxiang.me/2016/05/14/python-matplotlib-basic/ 无论你工作在什么项目上,IPython都是值得推荐的.利用ipython --pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能. 本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找. 这样IPython配置为使用你所指定的matplotlib GUI后端(TK/wx

Python3快速入门(十六)——Matplotlib绘图

Python3快速入门(十六)--Matplotlib绘图 一.Matplotlib简介 1.Matplotlib简介 Matplotlib是 Python 2D-绘图领域使用最广泛的套件,可以简易地将数据图形化,并且提供多样化的输出格式.matplotlib有两个接口,一个是状态机层的接口,通过pyplot模块来进行管理:一个是面向对象的接口,通过pylab模块将所有的功能函数全部导入其单独的命名空间内. 2.Matplotlib安装 使用conda安装如下:conda install mat

matplotlib绘图-斜上抛运动

matplotlib是Python中绘制2D图形使用最多的库,可以很轻松的将数据图形化.本文绘制了斜上抛运动,下面是最终的效果. (菲菲老师教得好,幸不辱命 (? ̄?? ̄??)??° ) 导入所需数据包这里的animation.FuncAnimation(fig,update,generate,interval = 5)函数,是用于生成动态图片的.其中fig表示生成的图表对象:generate函数生成数据后传递给update函数更新,这样数据不断更新,图形也不停变化:interval表示时间间隔

数据分析06 /matplotlib绘图

目录 数据分析06 /matplotlib绘图 1. 绘制线性图:plt.plot() 2. 绘制柱状图:plt.bar() 3. 绘制直方图:plt.hist() 4. 绘制饼状图:pie() 5. 绘制散点图:scatter() 数据分析06 /matplotlib绘图 1. 绘制线性图:plt.plot() 绘制单条线形图 import matplotlib.pyplot as plt import numpy as np x = [1,2,3,4,5] y = [5,4,3,2,1] p

数据分析07 /matplotlib绘图

目录 数据分析07 /matplotlib绘图 1. 绘制线性图:plt.plot() 2. 绘制柱状图:plt.bar() 3. 绘制直方图:plt.hist() 4. 绘制饼状图:pie() 5. 绘制散点图:scatter() 数据分析07 /matplotlib绘图 1. 绘制线性图:plt.plot() 绘制单条线形图 import matplotlib.pyplot as plt import numpy as np x = [1,2,3,4,5] y = [5,4,3,2,1] p

『Python』Numpy学习指南第九章_使用Matplotlib绘图

坐标轴调节以及刻度调节参见:『Python』PIL&plt图像处理_矩阵转化&保存图清晰度调整 数据生成: 1 import numpy as np 2 import matplotlib.pyplot as plt 3 4 func = np.poly1d(np.array([1,2,3,4])) 5 func1 = func.deriv(m=1) # 求一阶导数 6 func2 = func.deriv(m=2) # 求二阶导数 7 8 x = np.linspace(-10,10,3

python数据分析之matplotlib绘图

开此博客用于记录学习和方便复习查看. pyplot 在matplotlib面向对象的绘图库中,pyplot是一个方便的接口. 基本绘图函数 mp.plot(水平坐标数组, 垂直坐标数组) 1 from __future__ import unicode_literals 2 import numpy as np 3 import matplotlib.pyplot as mp 4 x = np.linspace(-np.pi, np.pi, 1000) 5 cos_y = np.cos(x) /

【原】在Matplotlib绘图过程中设置X轴的刻度和显示文本

使用Matplotlib进行绘图时,当x轴的数据太多的时候,就需要设置x轴的刻度和显示文本,关键代码如下: 绘图结果如下: