阿抽哥哥

2018-11-29   阅读量: 893

数据分析师 Python编程

matplotlib绘图之画散点图

扫码加入数据分析学习群

常用的图形除了线形图,还有散点图,这种图形不由线段连接,而是由独立的点、圆圈或其他形状构成。其中可以用plt.plot与plt.scatter两种方法画散点图。

下列为plt.plot绘图

%matplotlib inline
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
plt.style.use('seaborn-whitegrid')

x = np.linspace(0,10,30)
y = np.sin(x)
plt.plot(x,y,'o',color = 'red')

其中plt.plot函数的第三个参数'o'是一个字符,表示图形符号的类型,对应的图形标记都有缩写形式。

下列为plt.scatter绘图

x = np.random.randn(100)
y = np.random.randn(100)
colors = np.random.rand(100)
sizes = 1000 * np.random.rand(100)
plt.scatter(x,y,c = colors,s = sizes,alpha = 0.4,cmap = 'viridis') #alpha参数调整透明度
plt.colorbar() 显示颜色条

plt.scatter与plt.plot相比前者在创建散点图的时候更具有灵活性,可以单独控制每个散点与数据匹配,也可以让每个散点具有不同的属性。

0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子