python散点图给出散点的坐标
时间: 2023-10-11 20:08:48 浏览: 116
可以使用matplotlib库中的scatter函数来绘制散点图,并在函数中传入坐标参数,示例代码如下:
```python
import matplotlib.pyplot as plt
# 给出散点的坐标
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
# 绘制散点图
plt.scatter(x, y)
# 设置图表标题和坐标轴标签
plt.title('Scatter Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示图表
plt.show()
```
运行代码后,就可以得到一张有给定坐标的散点图。
相关问题
python散点图给出坐标
下面是一个简单的Python散点图示例,给出了一些随机生成的坐标:
```python
import matplotlib.pyplot as plt
import numpy as np
# 随机生成100个点的坐标
x = np.random.rand(100)
y = np.random.rand(100)
# 绘制散点图
plt.scatter(x, y)
# 添加标题和坐标轴标签
plt.title('Random Scatter Plot')
plt.xlabel('X axis')
plt.ylabel('Y axis')
# 显示图形
plt.show()
```
这段代码会生成一个带有100个随机点的散点图,其中X轴和Y轴坐标的范围都是0到1之间。你可以根据自己的需要修改代码中的坐标范围和点的数量。
python散点图纵坐标放中间
要在Python中将散点图的纵坐标放在中间,可以使用以下方法:
1. 首先,需要将y轴的范围设置为负半轴和正半轴的长度相等,可以使用plt.ylim()函数来实现。
2. 然后,需要将y轴的刻度设置为负半轴和正半轴的长度相等,可以使用plt.yticks()函数来实现。
3. 最后,绘制散点图时,需要将y轴的数据减去中间值,以使散点图的纵坐标在中间。
下面是一个示例代码:
```
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.random.rand(50)
y = np.random.randn(50) * 10
# 计算中间值
mid = np.mean(y)
# 设置y轴范围和刻度
plt.ylim(-max(abs(y)), max(abs(y)))
plt.yticks([-mid, 0, mid])
# 绘制散点图
plt.scatter(x, y - mid)
# 显示图形
plt.show()
```
阅读全文