@@ -80,10 +80,6 @@ def city(self):
80
80
sql = 'select city, count(1) counts from jobs group by city'
81
81
results = self .query (sql )
82
82
83
- citys = []
84
- values = []
85
-
86
-
87
83
c = (
88
84
Geo ()
89
85
.add_schema (maptype = "china" )
@@ -95,11 +91,13 @@ def city(self):
95
91
.set_series_opts (label_opts = opts .LabelOpts (is_show = False ))
96
92
.set_global_opts (
97
93
visualmap_opts = opts .VisualMapOpts (),
98
- ).render ("city_heart .html" )
94
+ ).render ("拉钩城市热力图 .html" )
99
95
)
100
96
101
97
sql = 'select city,counts from (select city, count(1) counts from jobs group by city) a order by counts desc limit 20'
102
98
results = self .query (sql )
99
+ citys = []
100
+ values = []
103
101
for row in results :
104
102
citys .append (row [0 ])
105
103
values .append (row [1 ])
@@ -109,17 +107,12 @@ def city(self):
109
107
.add_yaxis ("各城市的招聘数量 Top 20" , values )
110
108
.set_global_opts (
111
109
xaxis_opts = opts .AxisOpts (name_rotate = 60 , name = "城市" , axislabel_opts = {"rotate" : 45 })
112
- ).render ("bar .html" )
110
+ ).render ("拉钩城市招聘图 .html" )
113
111
)
114
112
115
113
def education (self ):
116
114
sql = 'select education,count(1) counts from jobs group by education'
117
115
results = self .query (sql )
118
- citys = []
119
- values = []
120
- for row in results :
121
- citys .append (row [0 ])
122
- values .append (row [1 ])
123
116
c = (
124
117
Pie ()
125
118
.add ("" , list (results ))
@@ -132,11 +125,6 @@ def education(self):
132
125
def workYear (self ):
133
126
sql = 'select workYear,count(1) counts from jobs group by workYear'
134
127
results = self .query (sql )
135
- citys = []
136
- values = []
137
- for row in results :
138
- citys .append (row [0 ])
139
- values .append (row [1 ])
140
128
c = (
141
129
Pie ()
142
130
.add ("" , list (results ))
@@ -264,4 +252,4 @@ def financeStage(self):
264
252
.render ("拉勾融资.html" )
265
253
)
266
254
if __name__ == '__main__' :
267
- LgCrawler ().financeStage ()
255
+ LgCrawler ().field ()
0 commit comments