数据分析大作业
第一项任务还是喜闻乐见的安装第三方库,有了上一个作业的基础,新版本的python安装第三方库就简单很多,但还是费了很大一番功夫
然后信息来源:http://www.zuihaodaxue.cn/zuihaodaxuepaiming2019.html
根据mooc的学习选择了中国大学的排名

下面是代码:
import requests
import bs4
import BeautifulSoup
import numpy
import matplotlib.pyplot as plt
url='http://www.zuihaodaxue.cn/zuihaodaxuepaiming2019.html'
req=requst.get(url)
req.encoding=req.apparent_encoding
a=r.txt
tds=[]
ulist=[]
ulist1=[]
c=BeautifulSoup(a,"html.parser")
for tr in soup.fimd('tbody').children:
if isinstance(tr,bs4.element.tag):
tds=tr('td')
ulist.append([tds[1].string,tds[3].string])
ulist1.append(tds[2].string)
plt.subplt(1,2,1)
x=[]
y=[]
for i in range(15):
x.append(ulist[i][0])
y.append(ulist[i][1])
x.reverse()
y.reverse()
plt.barh(range(len(y)),y,tick_label=x,color='blue')
plt.rcParams['font.sans-serif'] = ['KaiTi']
plt.rcParams['axes.unicode_minus'] = False
plt.title("中国大学排名")
plt.show()

下面是成果:


浙公网安备 33010602011771号