Python数据可视化工具matplotlib的学习笔记(二)

(2020.03.24)

  • 使用颜色映射(http://matplotlib.org/)
    颜色映射时一系列颜色,它们从起始颜色渐变到结束颜色。在可视化中,颜色映射用于突出数据的规律。
    模块pyplot内置了一组颜色映射。要使用这些颜色映射,你需要告诉pyplot该如何设置数据集中每个点的颜色。
x_values = list(range(1,1001))
y_values = [x**2 for x in x_values]

plt.scatter(x_values,y_values,c=y_values,cmap=plt.cm.Blues,
    edgecolor='none',s=40)

步骤:将参数c(表示颜色的参数)设置成一个y值列表,并使用参数cmap(“cmap=plt.cm.Blues”)告诉pyplot使用哪个颜色映射这些代码将y值较小的点显示为浅蓝色,并将y值较大的点显示为深蓝色。

  • 自动保存图表
    可将对plt.show()的调用替换为plt.savefig()的
    调用。
plt.savefig('squares_plot.png',bbox_inches='tight')

第一个实参指定要以什么样的文件名保存图表,并且会存储到编写的python文件所在的目录中;
第二个实参指定将图表多余的空白区域裁剪掉。如果要保留图表周围多余的空白区域,可省略这个实参。

随机漫步

随机漫步每次行走都完全是随机的,没有明确的方向,结果是由一系列随机决策决定的。

  • 创建RandomWalk()类 (随机地选择前进方向)
    这个类需要三个属性,其中一个是存储随机漫步次数的变量,其他两个是列表,分别存储随机漫步经过的每个点的x和y坐标。
    RandomWalk类只包含两个方法:__ init __ ()和fill_walk(),后者计算随机漫步经过的所有点。

  • 方法__ init __() :

from random import choice
class RandonWalk():
    #一个生成随机漫步数据的类

    def __init__(self,num_points=5000):
  
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值