1. 环境——确认环境
python:3.8.1
pycharm:2019.3 64位
pyecharts:1.7.1
!注意 !pyecharts0.5.x和pyecharts1.0.x的环境,V1的版本需要安装的python是3.6.x及以上的。不管你安装了还是没有安装,或者你想换个版本,使用以下命令总是没错的,亲测(-i后面是镜像,也可以百度搜索选择别的镜像,使用本土默认的要么是很慢,要么是报错,简直无力吐槽):
安装pyecharts的命令:pip install pyecharts==版本号 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2. 可视化准备——获取数据
在可视化之前,首先你得有数据,你的数据从哪里来我就不管了,我这里用的数据是之前已经爬取好的数据,现在存放在了数据库,所以下面的可视化数据都是从数据库中拿到的。(关于爬虫的问题可以参考一下我的上一篇博客:scrapy存到mysql测试用例,但是比较比较基本、比较常规,仅供参考,后续应该会更新改进)
3. pyecharts可视化实现
在正式编写代码之前,你可以先把这些先敲上:
import json
import pymysql
from bs4 import BeautifulSoup
from pyecharts.charts import *
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode
from pyecharts.components import Table
from pyecharts.globals import ThemeType, ChartType
from pyecharts.options import ComponentTitleOpts
总有一款适合你
还有一个就是记得安装地图:
全球国家地图: echarts-countries-pypkg
中国省级地图:echarts-china-provinces-pypkg
中国市级地图: echarts-china-cities-pypkg
使用命令:pip install 地图安装包文件名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
- [3.1 ] 连接数据库,拿出数据
conn = pymysql.Connect(
host='主机名',#一般是localhost
port=端口号,
user