利用matplotlib绘制散点图

 
 
import numpy as np
from matplotlib import pyplot as plt
import math
n=1024
x=np.random.normal(0,3,n)  #产生高斯(正态)随机数,0为均值,3为方差,n表示size
y=np.random.normal(0,2,n)
print(x,y)
plt.xlabel('x')            #设置x轴标签
plt.ylabel('y')
plt.xlim([-15,15])         #设置x轴显示范围
plt.ylim([-15,15])
plt.scatter(x, y,marker='v')  # 画散点图,x,y为等长度数组,marker设置标记形状,该函数有很多可配置参数,详见收藏

my_x_tick=np.arange(-15,15,2)  #产生用于设置刻度的数组
my_y_tick=np.arange(-15,15,2)
plt.xticks(my_x_tick)        #标记刻度
plt.yticks(my_y_tick)
plt.show()

猜你喜欢

转载自blog.csdn.net/weixin_37922873/article/details/80548719