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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论