随笔分类 - Python数据可视化
python之matplotlib,pyecharts等应用,python数据可视化。
摘要:爬取酷狗音乐榜单并做一个词云展示。分为两部分,爬虫部分和可视化部分;爬虫的话我用的是openpyxl进行保存的,因为这块一直是薄弱的地方,加强一下面向对象保存数据到excel里。 1 import openpyxl 2 import requests 3 import parsel 4 5 6 de
阅读全文
摘要:词频、分词和可视化结合爬虫,做一些作业。 爬虫库requests 词频统计库collections 数据处理库numpy 结巴分词库jieba 可视化库pyecharts等等。 数据的话直接从网上抠一些东西,这里抠一篇新闻。要导入的库,一次性导入: 1 import collections 2 im
阅读全文
摘要:Pyecharts,数据可视化神器。说到它就不得不提Echarts,它是由百度开源的一款使用JavaScript实现的开源可视化库,涵盖了各种图表、满足各类业务需求,而pyecharts也就是Python与Echarts结合之后的产物,封装了Echarts各类图表的基本操作,然后通过渲染机制,输出一
阅读全文
摘要:做词云可视化的时候,一般都用一个库叫jieba,它是用来分词的。 Jieba库在安装时,会附带一个词库,这个词库中包含了日常汉语的词语和词性。在分词时,Jieba库会先基于词库对文本进行匹配,生成文本中的汉字最有可能形成的词。然后将这些词组成一个DAG,用动态规划算法来查找最大的概率路径,尽可能不将
阅读全文
摘要:pandas要处理的数据是一个数据表格。代码: 1 import pandas as pd 2 import numpy as np 3 import matplotlib.pyplot as plt 4 5 e_file = pd.ExcelFile('7月下旬入库表.xlsx') 6 data
阅读全文
摘要:折线图: Matplotlib处理csv文件 这里写两个其他的。 柱状图,柱状图个人喜欢用pygal来画,有两篇文章 - Pygal之掷骰子 和 pygal之掷骰子 - 2颗面数为6的骰子。下面用matplotlib画一画。 首先是垂直柱状图: 1 #定义x轴的数据 2 date = ['2018/
阅读全文
摘要:利用python的第三方包Pygal制作简单的折线图。 申明:本文仅供学习交流使用。源码大部分来自《python编程从入门到实践》;如有侵权,请联系我删除。 1 #!usr/bin/env python3 2 # -*-coding=utf-8 -*- 3 ''' 4 制作一个简单的交易走势图。源码
阅读全文
摘要:csv模块包含在python标准库中,可用于分析CSV文件中的数据行,让我们能够快速提取感兴趣的值。首先绘制一个简单的折线图: 1 #!usr/bin/env python 2 #*-*Coding=UTF-8 *-* 3 import csv #导入csv模块 4 from matplotlib
阅读全文
摘要:python之使用pygal模拟掷两颗面数为6的骰子的直方图,包含三个文件,主文件,die.py,dice_visual.py,20200527.svg。其中最后一个文件为程序运行得到的结果。 1,die.py,原码如下: 1 from random import randint 2 3 class
阅读全文
摘要:python之使用pygal模拟掷骰子创建直方图: 1,文件die.py,源码如下: 1 from random import randint 2 3 class Die(): 4 '''表示一个骰子的类''' 5 def __init__(self,num_sides = 6): 6 '''初始化
阅读全文
摘要:Matplotlib之scatter 1,使用scatter绘制散点图并设置其样式: 1 import matplotlib.pyplot as plt 2 3 '''使用scatter绘制散点图并设置其样式''' 4 square = [1,4,s=200] 5 6 plt.title("Squa
阅读全文
摘要:1,绘制简单的折线图。 1 import matplotlib.pyplot as plt 2 3 square = [1,4,9,16,25] 4 5 plt.plot(square) 6 plt.show() 2,使用matplotlib修改折现图的标签文字和线条粗细。 1 '''修改标签文字和
阅读全文
摘要:随机漫步是每次步行方向和步长都是随机的,没有明确的方向(当然代码里是有四个方向的,上下左右),结果由一系列随机决策决定的。本实例中random_walk.py决策步行的左右上下方向和步长的随机性,rw_visual.py是图形化展示。本例是在Unbuntu19.10中实现的。 random_walk
阅读全文