【爬虫】可视化

可视化库pyecharts
pyecharts官方
安装方法
pip 安装

pip install pyecharts

智联python数据

import pymongo

from pyecharts import options as opts
from pyecharts.charts import Map, Bar, Page

client = pymongo.MongoClient(host='localhost', port=27017)
db = client.zhaopin
collection = db['zhaopin']
sf_list = ['北京', '天津', '河北', '山西', '内蒙古', '辽宁', '吉林', '黑龙江', '上海', '江苏', '浙江', '安徽', '福建', '江西', '山东', '河南', '湖北', '湖南',
           '广东', '广西', '海南', '重庆', '四川', '贵州', '云南', '西藏', '陕西', '甘肃', '青海', '宁夏', '新疆', '香港', '澳门']
deu_list = ['本科','硕士','大专','学历不限','博士']

sf_dict = []
deu_dict = []
for sf in sf_list:
    count = collection.count_documents({'sf':sf})
    sf_dict.append(count)
# print(sf_dict)

for deu in deu_list:
    deu_count = collection.count_documents({'deuLevel':deu})
    deu_dict.append(deu_count)

print(deu_dict)

def map_base() -> Bar:
    c = (
        Map()
        .add("python", [list(z) for z in zip(sf_list, sf_dict)], "china")
        .set_global_opts(
            title_opts=opts.TitleOpts(title="Map-Python"),
            visualmap_opts=opts.VisualMapOpts(max_=1200)
        )
    )
    return c
def bar_basr() -> Bar:
    c = (
        Bar()
        .add_xaxis(deu_list)
        .add_yaxis("学历",deu_dict)
        .set_global_opts(title_opts=opts.TitleOpts(title="学历"),
                         legend_opts=opts.LegendOpts(pos_top="48%"))
    )

    return c

page = Page()
page.add(bar_basr(), map_base())
page.render()

效果图
在这里插入图片描述
pyecharts很好用
更多用法查看官网
http://pyecharts.org/#/zh-cn/intro

Python租房爬虫可视化是指利用Python爬虫技术获取租房数据,并通过可视化的方式呈现出来。 首先,利用Python爬虫库(如Requests、BeautifulSoup、Selenium等),可以编写爬虫程序来抓取各大租房网站上的房源信息。通过发送HTTP请求获取网页HTML代码,然后使用爬虫库提供的解析工具对网页进行解析,获取所需的房源数据。 接下来,通过使用Python的数据处理与分析库(如Pandas、Numpy等),可以对获取的房源数据进行清洗和整理,以便后续的可视化处理。 然后,使用Python的数据可视化库(如Matplotlib、Seaborn、Plotly等),可以将清洗后的数据进行可视化展示。可以通过绘制条形图、折线图或热力图等方式,直观地展示房源在不同地区、不同租金范围的分布情况。也可以通过制作地图、散点图等来显示房源的位置分布。 同时,通过Python的交互式可视化库(如Bokeh、Plotly等),可以编写交互式的图表,使用户可以根据自己的需求进行数据的筛选和查询,提供更灵活和个性化的可视化应用。 最后,结合Python的Web开发框架(如Flask、Django等),可以搭建一个简单的网站或应用程序,将爬虫获取、清洗和可视化的数据展示出来,使用户可以在网页上直接搜索和浏览租房信息,并通过可视化图表对比不同房源的特点。 总之,利用Python租房爬虫可视化可以方便地获取、分析和展示租房数据,提供给用户更直观和全面的租房信息,帮助用户做出更好的租房决策。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值