zoukankan      html  css  js  c++  java
  • Matplotlib折线图

    1、 线条种类及标记(参考自http://matplotlib.org/api/markers_api.html#module-matplotlib.markers)

    2、 线条颜色

    3、 折线图

    3.1 中文问题解决

    from pylab import *
    mpl.rcParams['font.sans-serif'] = ['SimHei']#字体为宋体
    

     3.2 图例位置编辑

    3.3 图例相关属性

    3.4 代码

    import numpy as np
    import matplotlib as mpl
    import matplotlib.pyplot as plt
    from pylab import *
    # 通过rcParams设置全局横纵轴字体大小
    mpl.rcParams['xtick.labelsize'] = 12.5
    mpl.rcParams['ytick.labelsize'] = 12.5
    mpl.rcParams['font.sans-serif'] = ['SimHei']
    mpl.rcParams['axes.unicode_minus'] = False
    # x轴的采样点,(起始点,终止点,采样数)
    plt.xlabel(u'强度')
    plt.ylabel(u'比例')
    x = np.array([1,2,3,4,5])
    y = np.array([1,2,3,4,5])
    y1 = np.array([2,1,3,6,4])
    line1 = plt.plot(x, y, 'ks-')
    line2 = plt.plot(x, y1, 'ko-')
    plt.setp(line1,linewidth=2.0,label=u'静态分配')
    plt.setp(line2,linewidth=1.0,label=u'动态分配')
    plt.legend(loc=1,ncol=2)#图例位置
    # 一定要加上这句才能让画好的图显示在屏幕上
    plt.show()
    

     3.5 展示

  • 相关阅读:
    python基本数据类型(—)
    linux基本命令
    1、认识Mysql
    Flask-SQLAlchemy详解
    sqlalchemy基本增删改查
    pymongo方法详解
    uWSGI+Nginx部署
    uwsgi
    nginx负载均衡配置
    redis-sentinel主从复制高可用(哨兵)
  • 原文地址:https://www.cnblogs.com/o-din/p/7301628.html
Copyright © 2011-2022 走看看