利用python进行随机散点图绘制

更新时间:2023-07-29 15:44:08 阅读: 评论:0

利⽤python进⾏随机散点图绘制先写了⼀个
背影图片
random_walk.py⽂件,⼀个类⽤于⽣成散点图
1. from random import choice
2. class RandomWalk():
3.    """"⼀个⽣成随机漫步的属性"""
4.
5.    def __init__(lf,num_points=5000):
6.        """"初始化随机漫步属性"""
7.        lf.num_points = num_points
8.        """所有随机漫步都开始于(0,0)"""
9.        lf.x_values = [0]
10.        lf.y_values = [0]
潘多拉的故事11.
12.    def fill_walk(lf):
13.        """计算随机漫步包含的所有点"""
14.        #不断漫步直到表达到达制定长度
羊肉用英语怎么说15.        while len(lf.x_values) < lf.num_points:
16.            #决定前进⽅向,沿这个⽅向前进
17.            #x
18.            x_direction = choice([1,-1])
19.            x_distance = choice([0,1,2,3,4])
20.            x_step = x_direction * x_distance
检查网速
21.            #y
冥纸
22.            y_direction = choice([1,-1])
23.            y_distance = choice([0,1,2,3,4])
24.            y_step = y_direction * y_distance
献血坏处25.            #拒绝原地踏步
26.            if x_step == 0 and y_step == 0:
27.                continue
清晨第一缕阳光
28.            #计算下⼀个x和y的值
29.            next_x = lf.x_values[-1] + x_step
30.            next_y = lf.y_values[-1] + y_step
31.            lf.x_values.append(next_x)
32.            lf.y_values.append(next_y)
然后写了⼀个rw_visual.py ,⽤于调⽤上⼀个⽂件,并且⽣成图
交违章罚款
1. import matplotlib.pyplot as plt
2. from random_walk import RandomWalk
3. #创建⼀个实例
4. rw = RandomWalk()
5. rw.fill_walk()
6. plt.scatter(rw.x_values,rw.y_values,s=15)
7. plt.show()
⽐较懵的是最开始创建类⽤的时候只⽤了⼀个下划线,然后⼀直出现no attribute的情况找了半天错误才发现真正的原因

本文发布于:2023-07-29 15:44:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1100983.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:漫步   创建   错误   发现   表达   直到
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图