首页 > 其他 > 详细

18年世界五大首富

时间:2020-05-12 18:20:15      阅读:54      评论:0      收藏:0      [点我收藏+]

1 代码

import requests
import bs4
from bs4 import BeautifulSoup
import matplotlib.pyplot as plt
url=‘https://www.maigoo.com/top/410410.html‘
r=requests.get(url)
try:
r.raise_for_status()
r.encoding=r.apparent_encoding
data=r.text
except:
print(‘ERROR‘)
soup=BeautifulSoup(data,‘html.parser‘)
b=[]
for tr in soup.find(‘table‘).children:
if isinstance(tr,bs4.element.Tag):
tds=tr(‘td‘)
b.append([tds[1].string,tds[2].string])
x=[]
y=[]
for i in range(1,6):
x.append(b[i][0])
y.append(b[i][1])

x.reverse()
y.reverse()
plt.barh(range(len(y)),y,tick_label=x,color=‘red‘)
plt.rcParams[‘font.sans-serif‘] = [‘STKaiTi‘]
plt.rcParams[‘axes.unicode_minus‘] = False
plt.title("世界五大首富")
plt.show()

2.效果

技术分享图片

 

 3.遇到的问题

前面的课程落下许多,得一步一步慢慢学习,在做大作业的时候心很急,困难很大,自己网上学习百度借鉴别人

18年世界五大首富

原文:https://www.cnblogs.com/ljf1292602893/p/12877513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!