Python编程:从入门到实践-项目2-数据可视化2-生成数据-Demo

前记:

python的项目文件使之不普通就必须加一个__init__.py的文件,这样解释程序才能正确识别以下的模块,不然会导致出错,python基本的import 语句:from   [..\xxxxx\.]  xx  import xx   [,x1,x2]  as myname ;

项目目录

D:.
│  test.txt
│  __init__.py
│  
├─RandWalk
│  │  random_walk.py
│  │  rw-visual.py
│  │  __init__.py
│  │  
│  └─__pycache__
└─zhi_sai_zi
    │  dice_visual.svg
    │  dice_visual_two.svg
    │  die-visual
    │  die.py
    │  die_visual.py
    │  two_die.py
    │  __init__.py
    │  
    └─__pycache__


预览:生成的可视化文件,格式:svg



rw-visual.py

'''rw_visual'''
import matplotlib.pyplot as plt
from Generate_data.RandWalk.random_walk import randomwalk
while True:
    rw = randomwalk()
    rw.fill_walk()
    #设置窗口的大小,像素的大小
    plt.figure(dpi = 128,figsize=(10, 6))
    points_sum_num = list(range(rw.num_points))
    plt.scatter(rw.x_values,rw.y_values,c=points_sum_num, cmap =plt.cm.Blues,
            edgecolors='none',s=15)

    #突出起始点和终结点,也就是重新绘制

    plt.scatter(0, 0, c='green', edgecolors='none', s=100)
    plt.scatter(rw.x_values[-1], rw.y_values[-1], c='red', edgecolors='none',
                s=100)
    #设置坐标轴的可见度
    plt.axes().get_xaxis().set_visible(False)
    plt.axes().get_yaxis().set_visible(Fa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值