plt.scatter散点形状
时间: 2023-08-14 14:11:12 浏览: 56
plt.scatter函数用于绘制散点图,可以通过参数指定散点的形状。其中,形状参数可以通过marker参数来设置。
常用的散点形状有以下几种:
- 'o':圆形
- 's':正方形
- '^':三角形(朝上)
- 'v':三角形(朝下)
- '*':星形
- 'x':叉形
- '+':加号形状
例如,可以使用如下代码设置散点图的形状为圆形:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y, marker='o')
plt.show()
```
这样就会绘制出以(x, y)为坐标的五个圆形散点。
相关问题
plt.scatter 散点大小
对于 `plt.scatter` 函数,你可以使用参数 `s` 来控制散点的大小。参数 `s` 接受一个数字或者一个数组作为输入,用于指定散点的大小。如果 `s` 是一个数字,则所有的散点都会被设置为相同的大小;如果 `s` 是一个数组,则每个散点的大小可以单独指定。
下面是一个使用 `plt.scatter` 绘制散点图并设置散点大小的示例代码:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
sizes = [100, 200, 300, 400, 500 # 指定每个散点的大小
plt.scatter(x, y, s=sizes)
plt.show()
```
在上面的例子中,我们指定了 x 和 y 的坐标,并且创建了一个 `sizes` 列表来指定每个散点的大小。使用 `s=sizes` 参数将大小应用到散点图中的每个点。你可以根据需要修改 `sizes` 列表以调整不同散点的大小。
plt.scatter散点边框粗细
在使用plt.scatter函数绘制散点图时,可以通过设置linewidth参数来调整散点的边框粗细。例如,可以使用plt.scatter(x, y, linewidths=2)来设置散点的边框粗细为2个像素。
#### 引用[.reference_title]
- *1* *3* [python——matplotlib提升应用plt.bar、plt.hist、plt.plot、plt.boxplot、plt.scatter](https://blog.csdn.net/weixin_43794311/article/details/105102003)[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^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [python库matplotlib绘制折线图,散点图以及设置样式](https://blog.csdn.net/zjh12312311/article/details/103954823)[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^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]