热线电话:13121318867

登录
2018-11-29 阅读量: 1231
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
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子