Skip to content

A Django Project For Data Visualization. Django+Python3招聘信息数据可视化项目

Notifications You must be signed in to change notification settings

FesonX/JobDataViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobDataViewer

Scroll down to get English version.

基于Django的数据可视化项目

开发环境:

  1. Python 3.6

  2. Django 1.11.8

  3. 数据可视化插件:Highcharts

  4. 数据库:MongoDB

数据源

数据源来自51Job

使用Scrapy抓取

爬取项目源代码,请移步 JobCrawler

若有需要, 可以发送邮件到fesonx@foxmail.com索要测试数据

运行

运行需要Python3,MongoDB,请先安装

然后在键入pip install -r requirements.txt安装Python库文件

最后键入python manage.py runserver

停止

使用Ctrl + C终止服务器运行

运行截图

  • 平均工资 01

  • 工资走向 02

  • 职位数量 Top25 03

  • 城市职位数量比例 04

  • 平均工资表 05

A Django Project For Data in JobCrawler Visualization.

Developing Environment:

  1. Python Ver: 3.6
  2. Django 1.11.8
  3. Data Visualization Tool: Highcharts
  4. 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 01

  • Salary Trend 02

  • Post Counts Top25 03

  • City Ratio of Job Counts 04

  • Average Salary Table 05

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

About

A Django Project For Data Visualization. Django+Python3招聘信息数据可视化项目

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published