matplotlib手册(11) - 散点图

散点图介绍参考:常见图表-散点图

散点图主要是用来查看数据的分布情况或相关性,这里我们看看使用matplotlib怎么绘制散点图。

matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs)

x,y参数是必须的

# -*- coding: utf-8 -*-
"""
Created on Tue Jun 12 15:00:24 2018

@author: guiyang.yu
"""

import numpy as np 
import matplotlib.pyplot as plt

#数据个数
N=100

#初始化x,y
x=np.random.randn(N)
y=np.random.randn(N)

print(x)
print(y)

#绘制散点图
plt.scatter(x,y)

plt.show()
matplotlib手册(11) - 散点图_第1张图片

使用scatter就简单的将一组数据绘制在x,y轴上,我们通过参数,可以控制点的颜色和大小等,

point_size=np.pi*5**2
point_color='red'
# s控制点的大小、c控制点的颜色
plt.scatter(x,y,s=point_size,c=point_color)
matplotlib手册(11) - 散点图_第2张图片
#alpha 控制点的透明度
plt.scatter(x,y,s=point_size,c=point_color,alpha=0.5)
matplotlib手册(11) - 散点图_第3张图片
附录

官方文档地址:matplotlib.pyplot.scatter

你可能感兴趣的:(matplotlib手册(11) - 散点图)