用numpy模块绘制随机散点图的基本方法

 时间:2026-04-22 10:29:26

1、记住一点,那就是随机性,每次运行结果都可能不同。

加载numpy里面的模块和作图模块matplotlib:

from numpy import random 

import matplotlib  

import matplotlib.pyplot as plt  

用numpy模块绘制随机散点图的基本方法

2、给出一个随机的36*2的实数矩阵:

x = random.rand(36,2)

print(x)

用numpy模块绘制随机散点图的基本方法

3、绘制散点图:

plt.scatter(x[:,1],x[:,0],color = "red")

plt.show()

以x的第二列为各点的横坐标,第一列为纵坐标。

用numpy模块绘制随机散点图的基本方法

4、把折线图也画出来:

plt.scatter(x[:,1],x[:,0],color = "red")

plt.plot(x[:,1],x[:,0],color = "pink")

plt.show()

用numpy模块绘制随机散点图的基本方法

5、如果希望随机点的横坐标依次是0到35,可以这样:

x = random.rand(36,2)

a = range(36)

plt.scatter(a,x[:,0],color = "red")

plt.plot(a,x[:,0],color = "blue")

plt.show()

用numpy模块绘制随机散点图的基本方法

6、当然,也可以让纵坐标整齐化:

x = random.rand(36,2)

a = range(36)

plt.scatter(x[:,1],a,color = "red")

plt.plot(x[:,1],a,color = "green")

plt.show()

用numpy模块绘制随机散点图的基本方法

7、下面是一个正弦曲线上的随机扰动:

x = random.rand(100,2)

a = range(0,100,1)

b = []

for i in a:

    b.append(math.sin(i/10)*2+x[:,1][i])

plt.scatter(a,b,color = "red")

plt.plot(a,b,color = "green")

plt.show()

用numpy模块绘制随机散点图的基本方法

  • unity怎么消隐遮罩
  • taptap在哪里开启省流量模式?
  • visual studio如何设置背景颜色
  • AxureRP如何设置元件位置
  • Axure怎么关闭背景显示功能
  • 热门搜索
    阿巴阿巴是什么意思 酸辣粉是怎么做的 如何删除文件 如何搭讪 怎么画好动漫人物 zegna是什么牌子 生活缴费 无锡工艺职业技术学院怎么样 从零开始的异世界生活漫画 哀莫大于心死是什么意思