python数据可视化网页编辑器_数据可视化之Python篇

Python完成数据收集工作后,可以使用matplotlib来进行可视化分析。数据可视化是指通过可视化标识来探索数据,它与数据挖掘紧密相关,

1、安装matplotlib

在liunx系统下打开命令行,输入sudo apt-get install python3-matplotlibPython命令行界面

输入Y,即可安装,

此时来测试是否安装好了matplotlib

输入Python3

接着输入import matplotlib,如下图所示

没有出现任何错误信息,就说明系统已经成功安装了matplotlib。

2、matplotlib绘制简单图形

2.1 折线图

这里,我们将调用模块pyplot,它包含了很多用于生成图表的函数,我们指定为plt,以免长期输入。

打开geany编辑器,输入以下代码

import matplotlib.pyplot as plt

squares=[1,4,9,16,25]

plt.plot(squares)

输入完毕后,保存,按快捷键F5运行,得到以下的折线图

我们还可以加入一些代码来修改标签的文字和线条的粗细,如下图所示

运行后得到的结果是:

如图所示,文字大小,线条粗细都已经发生了改变

为了使图片更加准确,我们还可以直接给出输入输出的值,这里不做概述

3、matplotlib随机漫步

我们使用Python来生成为随机漫步数据,再使用matplotlib来讲这些数据呈现出来,这里我们会得到一个迷人的效果。

先建立一个RandomWalk类,代码如下:

from random import choice

class RandomWalk():

def _init_(self,num_points=5000):

self.num_points=num.points

self.x_values=[0]

self.y_values=[0]

def fill_walk(self):

while len(self.x_values) < self.num_points:

x_direction=choice([1,-1])

x_distance=choice([0,1,2,3,4])

x_step=x_direction*x_distance

y_direction=choice([1,-1])

y_distance=choice([0,1,2,3,4])

y_step=x_direction*x_distance

if x_step==0 and y_step==0:

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)

然后,绘制随机漫步图,代码如下:

import matplotlib.pyplot as plt

from random_walk import RandomWalk

rw=RandomWalk()

rw.fill_walk()

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

运行后得出的随机漫步图,如下所示

4、pygal模拟掷骰子

在这里我们将使用pygal包,他专注于生成适合在数字设备上显示的图表,可以通过使用它突出元素调整大小,尺寸等等。

4.1安装pygal

在Linux下只需要输入

pip install --user pygal==1.7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值