首页 > 其他 > 详细

Matplotlib——scatter散点图

时间:2020-06-21 17:32:09      阅读:101      评论:0      收藏:0      [点我收藏+]

scatter 散点图

绘制步骤

生成X,Y坐标

示例中使用的是正态分布函数
技术分享图片
X = np.random.normal(loc=,scale=,size=)
参数说明

  • loc:概率分布的均值,对应着整个分布的中心center
  • scale:概率分布的标准差,对应于分布的宽度,scale越大越矮胖,scale越小,越瘦高
  • size:输出形式,默认为None(只输出一个值)

颜色分布

T = np.arctan2(X,Y)

绘制散点图

plt.scatter(x,y,s=,c=,alpha=)
参数说明

  • x:横坐标
  • y:纵坐标
  • s:大小
  • c:颜色
  • alpha:透明度

代码实例及运行结果

代码

from matplotlib import pyplot as plt
import numpy as np
n = 1024
#1、正态分布函数
X = np.random.normal(0,1,n)
Y = np.random.normal(0,1,n)
#2、对应到颜色分布
T = np.arctan2(X,Y)   #for color value
#3、绘制散点图
plt.scatter(X,Y,s=75,c=T,alpha=0.5)
#4、设置坐标轴的区间
plt.xlim((-1.5,1.5))
plt.ylim((-1.5,1.5))
#5、隐藏坐标轴标签
plt.xticks(())
plt.yticks(())

plt.show()

运行结果
技术分享图片

Matplotlib——scatter散点图

原文:https://www.cnblogs.com/zjx-pku/p/13173043.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!