zoukankan      html  css  js  c++  java
  • Python2.7-matplotlib

    matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表

    一般用以下形式导入:import matplotlib.pyplot as plt

    一般用法:
    1、plt.figure(figsize=(8,4)):创建一个指定大小的figure,单位英寸,若不创建figure直接plot则会默认创建figure
    2、plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2):
    x和y一般为numpy创建的数组
    label : 给所绘制的曲线一个名字,此名字在图示(legend)中显示。只要在字符串前后添加"$"符号,matplotlib就会使用其内嵌的latex引擎绘制的数学公式。
    color : 指定曲线的颜色
    linewidth : 指定曲线的宽度
    3、plt.xlabel(""),plt.ylabel(""):设置坐标轴名字
    4、plt.title(""):设置图表标题
    5、plt.xlim(),plt.ylim():设置坐标轴范围
    6、plt.legend():显示图例
    7、plt.show():显示创建的所有绘图对象结果
    8、plt.subplot(numRows, numCols, plotNum):将整个绘图区域等分为numRows行 * numCols列个子区域,当绘图对象中有多个轴的时候,可以通过工具栏中的Configure Subplots按钮,交互式地调节轴之间的间距和轴与边框之间的距离。如果希望在程序中调节的话,可以调用subplots_adjust函数,它有left, right, bottom, top, wspace, hspace等几个关键字参数,这些参数的值都是0到1之间的小数,它们是以绘图区域的宽高为1进行正规化之后的坐标或者长度。
    9、以上是一般的基础用法,进阶用法是对Artist进行操作,Artists分为简单类型和容器类型两种。简单类型的Artists为标准的绘图元件,例如Line2D、 Rectangle、 Text、AxesImage 等等。而容器类型则可以包含许多简单类型的Artists,使它们组织成一个整体,例如Axis、 Axes、Figure等
    简单说每个独立部分都是一个独立的Artists,通过对每个Artists的属性进行设置(set_*),可以得到最终理想的结果,具体参考http://old.sebug.net/paper/books/scipydoc/matplotlib_intro.html

    ---------------- 坚持每天学习一点点
  • 相关阅读:
    Jenkins配置:添加用户和管理权限
    Jenkins安装与配置
    jenkins配置邮件通知
    Jenkins 配置邮件通知
    jenkins+SVN配置
    第九周学习进度
    梦断代码阅读笔记 01
    第八周学习进度
    “理了么”软件特点NABCD个人分析
    第七周学习进度
  • 原文地址:https://www.cnblogs.com/tccbj/p/7856984.html
Copyright © 2011-2022 走看看