![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据可视化笔记
jayvee_
互联网是有记忆的。
展开
-
pyecharts如何给柱形图的每个柱子设置不同颜色
前言有时,我们绘制图表需要特定指定柱子的颜色,以显示出它的重要性,本文使用Pyecharts提供的js代码的接口完成。绘制效果未指定颜色情况:指定柱子颜色:完整代码http://wegocoding.top/article/pyecharts/...原创 2021-06-15 23:17:15 · 7761 阅读 · 2 评论 -
Python用面向对象的方式爬取小说
这里以爬取小说《梦里花落知多少为例》昨天帮同学爬的一部小说,现在把代码放在博客上希望也能帮到其他人# -*- coding:utf-8 -*-# @time: 2018/11/25 22:28# @Author: cenimport requests, refrom bs4 import BeautifulSoupclass NovelSpider: '''这是个...原创 2018-11-26 14:38:54 · 509 阅读 · 0 评论 -
数据可视化之绘制世界人口地图
绘制世界人口地图准备工作1.下载数据(http://data.okfn.org/)文件population_data.json保存到程序所在的文件夹中,这个文件包含全球大部分 国家1960~2016年的人口数据2.新建一个世界人口地图项目(包含以下文件)world_population.py # 主要程序3.开始写代码# world_population.pyimport...翻译 2018-11-14 22:32:20 · 5870 阅读 · 0 评论 -
网络爬虫之cookie
cookies是什么Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让...翻译 2018-11-15 21:16:19 · 845 阅读 · 0 评论 -
网络爬虫基本概念
爬虫的概念爬虫是模拟浏览器发送请求,获取响应爬虫的流程url–>发送请求,获取响应–>提取数据–>保存发送请求,获取响应–>提取url页面上的数据在哪当前url对应响应的地方其他url对应响应的地方–比如ajax请求中js生成的–部分数据在响应中–全部通过js生成requests中解决编码方翻译 2018-11-15 19:37:32 · 411 阅读 · 0 评论 -
day13之生成器
day13之生成器生成器实质上就是迭代器def generator(): for i in range(2000000): yield '%s' %i # 含有yield的函数就是生成器函数g = generator() # g 为生成器 generator为生成器函数# 一个个的print(g.__next__())print(g.__next__())...# ...原创 2018-10-06 13:44:05 · 101 阅读 · 0 评论 -
day11函数之闭包
def outer(): a = 1 def inner(): print(a) return outerinn = outer()inn() # 闭包原创 2018-09-24 22:48:17 · 103 阅读 · 0 评论 -
爬取大规模数据(1)
本文以58同城网站为例子 大概流程如下: 1、找到58类目页的所有类目链接 2、设置数据库(这里使用MongoDB) 3、编写两个爬虫分别爬取解析该类目下的所有商品链接、详情页信息并存入数据库中 4、 首先获取所有类目的链接: # channel_extract.pyfrom bs4 import BeautifulSoupimport requestsstart_url...翻译 2018-08-25 20:56:51 · 248 阅读 · 0 评论 -
爬取小猪网站住房信息并把结果存储到数据库中
from bs4 import BeautifulSoupimport requests, pymongo#激活MongoDBclient = pymongo.MongoClient('localhost', 27017)#给数据库命名xiaozhu = client['xiaozhu']#创建一个表单bnb_info = xiaozhu['bnb_info']#定义一个能获取...原创 2018-08-24 13:11:47 · 506 阅读 · 0 评论 -
python数据可视化入门2
使用scatter()方法绘制散点图import matplotlib.pyplot as plt# 绘制一系列点x_value = [1, 2, 3, 4, 5]y_value = [1, 4, 9, 16, 25]plt.scatter(x_value. y_value, s=100)#s是尺寸#设置图表标题并加上标签plt.title("Numbers", fontsiz...原创 2018-08-23 18:00:51 · 158 阅读 · 0 评论 -
python数据可视化入门
一、绘制一个简单的折线图from matplotlib.pyplot as plt# 提供一些输入值 也可以随意输入一些数字intput_values = [1, 2, 3, 4, 5]squares = [1, 4, 9, 16, 25] #输入值的平方值plt.plot(input_value, squares, linewidth=5) #把值传入plot,从而绘制成折线图 l...翻译 2018-08-23 17:42:00 · 210 阅读 · 0 评论 -
Python 爬虫入门笔记1(for myself)
一、requests入门 1. requests的基本内容request()构造一个请求,支撑一下各个方法的基础方法 requests.request(method,url,**kwargs) 七种方法 method: 请求方式 requests.request(‘GET’,url,**kwargs) **kwargs: 控制访问的参数,均为可选项 令kv = {‘key’:...转载 2018-08-12 20:46:58 · 122 阅读 · 0 评论