JobDataViewer
JobDataViewer copied to clipboard
A Django Project For Data Visualization. Django+Python3招聘信息数据可视化项目
JobDataViewer
Scroll down to get English version.
基于Django的数据可视化项目
开发环境:
-
Python 3.6
-
Django 1.11.8
-
数据可视化插件:Highcharts
-
数据库:MongoDB
数据源
数据源来自51Job
使用Scrapy抓取
爬取项目源代码,请移步 JobCrawler
若有需要, 可以发送邮件到[email protected]索要测试数据
运行
运行需要Python3,MongoDB,请先安装
然后在键入pip install -r requirements.txt安装Python库文件
最后键入python manage.py runserver
停止
使用Ctrl + C终止服务器运行
运行截图
-
平均工资

-
工资走向

-
职位数量 Top25

-
城市职位数量比例

-
平均工资表

A Django Project For Data in JobCrawler Visualization.
Developing Environment:
- Python Ver: 3.6
- Django 1.11.8
- Data Visualization Tool: Highcharts
- Database: MongoDB
Data
Data From 51Job Use Scrapy to crawl data. You can find the project in JobCrawler
Run JobDataViewer
Before Running the project, typepip install -r requirements.txt to install requirements.
type python manage.py runserver in terminal
Stop JobDataViewer
use Ctrl + C to stop server.
Running Demo ScreenShots
-
Average Salary

-
Salary Trend

-
Post Counts Top25

-
City Ratio of Job Counts

-
Average Salary Table

Version Update
Ver1.1 5/24,2018
Ajax Support Available
Now Salary Trend Function developed with Ajax, bringing higher speed than ver 1.0 Before using ajax, open the page cost 1min 30s, comparing 18s-20s now. Special thanks to @huangjiarong