数据分析大作业

第一项任务还是喜闻乐见的安装第三方库,有了上一个作业的基础,新版本的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()

 

 下面是成果:

 

posted @ 2020-05-17 17:38  dazhuangl  阅读(522)  评论(0)    收藏  举报