• plt.plot()函数解析(最清晰的解释)


    欢迎关注WX公众号:【程序员管小亮】

    plt.plot()函数用于对图形进行一些更改。

    plt.plot(x, y, format_string, **kwargs) 
    

    参数

    • x:x轴数据,列表或数组,可选
    • y:y轴数据,列表或数组
    • format_string:控制曲线的格式字符串,可选,由颜色字符、风格字符和标记字符组成。
    颜色字符 说明 颜色字符 说明
    ‘b’ 蓝色 ‘m’ 洋红色
    ‘g’ 绿色 ‘y’ 黄色
    ‘r’ 红色 ‘k’ 黑色
    ‘c’ 青绿色 cyan ‘w’ 白色
    ‘#008000’ RGB某颜色 ‘0.8’ 灰度值字符串
    风格字符 说明
    ‘-‘ 实线
    ‘–’ 破折线
    ‘-.’ 点划线
    ‘:’ 虚线
    ’ ’ ’ ‘ 无线条
    标记字符 说明 标记字符 说明
    ‘.’ 点标记 ‘1’ 下花三角标记
    ‘,’ 像素标记(极小点) ‘2’ 上花三角标记
    ‘o’ 实心圈标记 ‘3’ 左花三角标记
    ‘v’ 倒三角标记 ‘4’ 右花三角标记
    ‘^’ 上三角标记 ’s’ 实心方形标记
    ‘>’ 右三角标记 ‘p’ 实心五角标记
    ‘<’ 左三角标记 ‘*’ 星形标记
    ‘h’ 竖六边形标记 ‘d’ 瘦菱形标记
    ‘H’ 横六边形标记 ‘|’ 垂直线标记
    ‘+’ 十字标记 ‘D’ 菱形标记
    ‘x’ x标记
    • **kwargs:第二组或更多,(x,y,format_string)

    常用的参数:

    • color:控制颜色,color=’green’
    • linestyle:线条风格,linestyle=’dashed’
    • marker:标记风格,marker = ‘o’
    • markerfacecolor:标记颜色,markerfacecolor = ‘blue’
    • markersize:标记尺寸,markersize = ‘20’

    例子1:

    使用数组在一个命令中绘制具有不同格式样式的多行。

    import matplotlib.pyplot as plt
    import numpy as np
    
    # evenly sampled time at 200ms intervals
    t = np.arange(0., 5., 0.2)
    
    # red dashes, blue squares and green triangles
    plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')
    plt.show()
    

    在这里插入图片描述

    例子2:

    import matplotlib.pyplot as plt
    import numpy as np
    
    names = ['group_a', 'group_b', 'group_c']
    values = [1, 10, 100]
    plt.figure(figsize=(9, 3))
    plt.subplot(131)
    plt.bar(names, values)
    plt.subplot(132)
    plt.scatter(names, values)
    plt.subplot(133)
    
    plt.plot(names, values)
    plt.suptitle('Categorical Plotting')
    plt.show()
    

    在这里插入图片描述

    python课程推荐。
    在这里插入图片描述

    参考文章

  • 相关阅读:
    MOSS 2010:Visual Studio 2010开发体验(16)——客户端对象模型
    MOSS 2010:Visual Studio 2010开发体验(15)——LINQ to SharePoint
    文字中间加横线效果
    android 滑动加载数据
    使用scrollview不让键盘覆盖编辑框
    java数据结构分析
    android listview onitemclick
    Android通过Intent发送电子邮件含附件
    简易的按钮事件
    使用google chart生成动态图
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302732.html
Copyright © 2020-2023  润新知