首页 编程教程正文

使用python爬取数据并分析2018北京积分落户情况【出图代码】

piaodoo 编程教程 2020-02-22 22:06:42 868 0 python教程

本文来源吾爱破解论坛

昨天发完帖子后,有同学问出图是用的哪个库,现在把出图的代码贴上,用的是pyecharts。
上一篇帖子 使用python爬取数据并分析2018北京积分落户情况

#-*-coding:utf-8-*-
import time
import MySQLdb
import sys
from pandas import DataFrame
from pyecharts import Bar,Pie,Page
defaultencoding = 'utf-8'
if sys.getdefaultencoding() != defaultencoding:
        reload(sys)
        sys.setdefaultencoding(defaultencoding)
db = MySQLdb.connect("localhost", "root", "root", "py", charset='utf8' )
cursor = db.cursor()
def get_privince_count(dataframe):
   indexs = []
   counts = []
   for index in dataframe.index:
      indexs.append(index)
      counts.append(dataframe[index])
   print counts
   print indexs
   page = Page()
   labels = [indexs]
   sizes = [counts]
   attr = indexs
   v1 = counts
   bar =Bar("积分落户年龄统计图" )
   bar.add("地区分布",attr,v1,is_stack=True,is_label_show=True,is_datazoom_show =True,
        is_random = True)
   page.add(bar)
   bar.show_config()
   bar.render()
sql = "select name,score,city,unit,year from bjrbj"
cursor.execute(sql)
results = cursor.fetchall()
data = list(results)
data = [list(i) for i in data]
df = DataFrame(data, columns=["name","score","city","unit","year"])
score = df['year']
score = score.value_counts()[:10]
get_privince_count(score)


免费的评分可以给点儿吗???

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7556.html

搜索