Python matplotlib.pyplot.scatter()用法及代码示例 您所在的位置:网站首页 pyplot库scatter Python matplotlib.pyplot.scatter()用法及代码示例

Python matplotlib.pyplot.scatter()用法及代码示例

2023-12-17 07:33| 来源: 网络整理| 查看: 265

Matplotlib是一个综合库,用于在Python中创建静态,动画和交互式可视化。它用于在Python中绘制各种散点图,例如散点图,条形图,饼图,折线图,直方图,3-D绘图等等。我们将从matplotlib库中了解散点图。

注意:有关更多信息,请参阅Python Matplotlib-概述

matplotlib.pyplot.scatter()

散点图用于观察变量之间的关系,并使用点表示变量之间的关系。 matplotlib库中的scatter()方法用于绘制散点图。散点图被广泛用于表示变量之间的关系以及一个变量的变化如何影响另一个变量。语法scatter()方法的语法如下:

matplotlib.pyplot.scatter(x_axis_data, y_axis_data, s=None, c=None, marker=None, cmap=None, vmin=None, vmax=None, alpha=None, linewidths=None, edgecolors=None)

scatter()方法采用以下参数:

x_axis_data-包含x轴数据的数组 y_axis_data-包含y轴数据的数组 s-标记大小(可以是标量,也可以是大小等于x或y的数组) c-标记的颜色序列的颜色 marker-标记样式 cmap-cmap名称 linewidths-标记边框的宽度 edgecolor-标记边框颜色 alpha-混合值,介于0(透明)和1(不透明)之间

除x_axis_data和y_axis_data外,其他所有参数都是可选的,其默认值为None。以下是具有各种参数的散点图示例。

范例1:这是散点图的最基本示例。

import matplotlib.pyplot as plt       x =[5, 7, 8, 7, 2, 17, 2, 9,     4, 11, 12, 9, 6]     y =[99, 86, 87, 88, 100, 86,      103, 87, 94, 78, 77, 85, 86]    plt.scatter(x, y, c ="blue")    # To show the plot plt.show()

输出 python-matplotlib-scatter

范例2:两个数据集具有不同形状和颜色的散点图。

import matplotlib.pyplot as plt    # dataset-1 x1 = [89, 43, 36, 36, 95, 10,        66, 34, 38, 20]    y1 = [21, 46, 3, 35, 67, 95,        53, 72, 58, 10]    # dataset2 x2 = [26, 29, 48, 64, 6, 5,       36, 66, 72, 40]    y2 = [26, 34, 90, 33, 38,        20, 56, 2, 47, 15]    plt.scatter(x1, y1, c ="pink",              linewidths = 2,              marker ="s",              edgecolor ="green",              s = 50)    plt.scatter(x2, y2, c ="yellow",             linewidths = 2,             marker ="^",              edgecolor ="red",              s = 200)    plt.xlabel("X-axis") plt.ylabel("Y-axis") plt.show()

输出 python-matplotlib-scatter



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有