• Python 之plt.plot()的介绍以及使用


    文章目录

    在这里插入图片描述

    介绍

    plt.plot()Matplotlib库中用于绘制线图(折线图)的主要函数之一。它的作用是将一组数据点连接起来,以可视化数据的趋势、关系或模式。以下是 plt.plot() 的详细介绍:

    plt.plot(x, y, fmt, **kwargs)
    
    • 1
    • x:表示X轴上的数据点,通常是一个列表、数组或一维序列,用于指定数据点的水平位置。
    • y:表示Y轴上的数据点,通常也是一个列表、数组或一维序列,用于指定数据点的垂直位置。
    • fmt:是一个可选的格式字符串,用于指定线条的样式、标记和颜色。例如,‘ro-’ 表示红色圆点线条。
    • **kwargs:是一系列可选参数,用于进一步自定义线条的属性,如线宽、标记大小、标签等。

    以下是一些常用参数和用法:

    • 样式参数(fmt): 格式字符串可以包含一个字符来指定颜色,一个字符来指定标记样式,以及一个字符来指定线条样式。例如,‘r-’ 表示红色实线,‘bo–’ 表示蓝色圆点虚线。

    • 线条样式(linestyle): 使用linestyle参数可以指定线条的样式,如实线(‘-’)、虚线(‘–’)、点划线(‘-.’)等。

    • 标记样式(marker): 使用marker参数可以指定数据点的标记样式,如圆点(‘o’)、方块(‘s’)、星号(‘*’)等。

    • 线条颜色(color): 使用color参数可以指定线条的颜色,可以使用颜色名称(如’red’)、缩写(如’r’)或十六进制颜色码(如’#FF5733’)。

    • 线宽(linewidth): 使用linewidth参数可以指定线条的宽度,以数字表示。

    • 标记大小(markersize): 使用markersize参数可以指定标记的大小,以数字表示。

    • 图例标签(label): 使用label参数可以为线条指定标签,用于创建图例。

    • 其他属性: 还有许多其他属性可用于自定义线图,如透明度、渐变、线型、阴影等。

    plt.plot() 不仅可以绘制简单的线图,还可以用于绘制多条线,添加图例、标签、标题,设置坐标轴范围和刻度等。它是Matplotlib中最常用的绘图函数之一,适用于可视化数据集的趋势和关系。

    代码实例

    import matplotlib.pyplot as plt
    #显示中文
    plt.rcParams['font.sans-serif'] = ['SimHei']
    # 示例数据
    
    x = [1, 2, 3, 4, 5]
    y = [10, 15, 13, 18, 16]
    
    # 绘制线图,并自定义外观
    plt.plot(
        x,                         # X轴数据
        y,                         # Y轴数据
        marker='o',                # 标记样式:圆点
        linestyle='-',             # 线条样式:实线
        color='green',              # 线条颜色:蓝色
        linewidth=2,               # 线宽:2
        markersize=10,              # 标记大小:8
        label='数据1'               # 图例标签
    )
    
    # 添加标签和标题
    plt.xlabel('X轴标签')
    plt.ylabel('Y轴标签')
    plt.title('标题')
    
    # 添加图例
    plt.legend()
    
    # 显示网格线
    plt.grid(True)
    
    # 自定义刻度
    plt.xticks([1, 2, 3, 4, 5], ['一', '二', '三', '四', '五'])
    
    # 显示图表
    plt.show()
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37

    在这里插入图片描述

  • 相关阅读:
    【填坑】THERE IS A CHART INSTANCE ALREADY INITIALIZED ON THE DOM
    kubernetes Pod
    这 8 张图终于把 K8S 调度器讲通透了!
    包埋紫杉醇的Pluronic P85/聚乳酸(PLA-P85-PLA)纳米粒子|制备方法
    力扣HOT100 - 199. 二叉树的右视图
    美联储加息负面效应外溢
    华为云云耀云服务器L实例评测|使用宝塔10分钟部署一个围猫猫小游戏
    项目管理工具ConceptDraw PROJECT mac中文版自定义列功能
    智能座舱系列一:智能化基础平台及架构
    【周周Python百日刷题计划】Day5~内置函数和运算符的使用
  • 原文地址:https://blog.csdn.net/weixin_74850661/article/details/132948714