数据可视化入门篇----matplotlib库实现随机漫步可视化

本文介绍了如何使用matplotlib库创建随机漫步的可视化。通过设置点的着色、突出起点和终点、隐藏坐标轴以及调整尺寸,使得图表更加清晰突出。文章提供了具体的代码示例,包括使用颜色映射为点着色、重新绘制起点和终点,以及隐藏坐标轴的步骤,帮助读者掌握随机漫步图的定制技巧。
摘要由CSDN通过智能技术生成

#一个随机漫步点x和y都值都得出,就得到这个随机漫步点的坐标了。

拒绝原地踏步

if x_step == 0 and y_step == 0:

continue

#计算下一个点的x和y值

next_x = self.x_values[-1] + x_step #下一个随机漫步点是在上一个随机漫步点为基础上随机漫步得到的

next_y = self.y_values[-1] + y_step

self.x_values.append(next_x) #将所有随机漫步经过的坐标添加到列表中

self.y_values.append(next_y)

rw = RandomWalk()

rw.fill_walk()

plt.scatter(rw.x_values, rw.y_values, s=15)

plt.show()

keep_running = input(‘Make another walk?(y/n):’)

if keep_running == ‘n’:

break

在这里插入图片描述

(4)设置随机漫步图的样式

**目的:定制图表,以突出每次漫步的重要特征,并让分散注意力的元素不那么显眼。

为此,我们确定要突出的元素,如漫步的七点,终点和经过的路径。

接下来确定要使其不那么显眼的元素,如刻度标记和标签。

最终的结果是简单的可视化表示,清楚的指出了每次漫步经过的路径。**

①给点着色

将使用颜色映射来指出漫步中各点的先后顺序。为根据漫步中各点的先后顺序进行着色,我们传递参数c,并将其设置为一个列表,其中包含各点的先后顺序。由于这些点是按顺序绘制的,因此给参数c指定的列表只需包含数字1~5000即可!

只需添加并修改代码中如下部分即可:

使用颜色映射来指出漫步中各点的先后顺序

point_numbers = list(range(rw.num_points))

plt.scatter(rw.x_values, rw.y_values, c=point_nu

  • 24
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值