Matplotlib初体验
2018-12-27 本文已影响2人
DiegoJohnson
照着网上的步骤生成了一副散点图,感觉挺漂亮的,遂分享到这里。
第一步:导入模块。

第二步:生成n个均值为0、方差为2的随机数。

第三步:计算颜色值。

这里利用函数计算出了一个值,之后会将这些值传给函数plt.scatter的形参c。至于这个arctan2(y,x)函数,我也不知道它具体是怎么算的<_<
第四步:绘制散点图。

其中s表示大小(默认20)、c表示颜色(默认蓝色)、alpha表示透明度(取值0-1,无默认值)。
第五步:设置坐标轴样式。

xlim、ylim分别表示x轴、y轴的取值范围;
xticks、yticks设置为空,表示不显示坐标刻度线。
最后一步:显示图像

噔噔噔噔...(* ̄0 ̄)ノ,我们的主角闪亮登场了。

也许你会发现,你生成的图片和我的不大一样,那是因为我已经偷偷地把随机数方差改为1了,哈哈。