python scatter函数
时间: 2023-08-08 17:11:40 浏览: 166
PyTorch笔记之scatter()函数的使用
scatter函数是matplotlib库中的一个函数,用于绘制散点图。它可以根据给定的数据点的坐标和其他参数,绘制出不同大小、颜色和形状的散点图。\[2\]
scatter函数的原型如下:
scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, edgecolors=None)
其中,常用的参数包括:
- x和y:表示数据点的坐标。
- s:表示散点的大小,可以是一个标量或一个数组,用于指定每个数据点的大小。
- c:表示散点的颜色,可以是一个标量或一个数组,用于指定每个数据点的颜色。
- marker:表示散点的形状,可以是一个字符或一个数组,用于指定每个数据点的形状。
下面是一个画图示例:
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
np.random.seed(19680801)
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (30 * np.random.rand(N))**2
# 绘制散点图
plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()
在这个示例中,我们使用了随机生成的数据点的坐标、颜色和大小来绘制散点图。每个数据点的大小由area参数指定,颜色由colors参数指定。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [【Python知识】可视化函数plt.scatter](https://blog.csdn.net/gongdiwudu/article/details/129947219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文