>  기사  >  백엔드 개발  >  Python의 matplotlib 모듈 사용 사례(코드)

Python의 matplotlib 모듈 사용 사례(코드)

不言
不言앞으로
2018-10-12 15:18:502734검색

이 글은 Python에서 matplotlib 모듈의 사용 사례(코드)를 제공합니다. 이는 특정 참조 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

import matplotlib.pyplot as plt
import numpy as np
import requests
url='https://api.github.com/search/repositories?q=language:python&sort=stars'
r=requests.get(url)
print('数据访问状态值:',r.status_code)
print('成功,正常获取网站数据'if r.status_code==200 else '错误,无法获取数据')
response_dict=r.json()  #转换成字典
#print(response_dict)
repo_dicts=response_dict['items']
#print(repo_dicts)
names=[repo_dict['name']for repo_dict in repo_dicts]
print(names)
plot_dicts=[repo_dict['stargazers_count'] for repo_dict in repo_dicts]
print(plot_dicts)
x=np.arange(len(names)) #x轴
plt.bar(x,plot_dicts)   #y轴
plt.plot(x,plot_dicts,'rp--') #折线图
ax=plt.subplot()
ax.set_ylabel('stargazers_count') #y轴标题
ax.set_xlabel('Github Reponstorys')  #x轴标题
ax.set_xticks(x)  #设置每一个x的标题
ax.set_xticklabels(names,rotation=90) #给每一个柱子加上标题
ax.set_title('Github')
#plt.grid(linestyle='--')  #虚线为背景,一个’-‘为实线,俩个为虚线
#plt.show()
#保存图片
import os
imgPath = os.getcwd() + '/images/ch04_demo05_github.jpg'
plt.savefig(imgPath)
print('图片保存成功.')

결과는 다음과 같습니다.

이것은 실제로 비교적 간단합니다. json 데이터를 꺼내고 matplotlib로 시각화하면 됩니다.

위는 이 기사의 전체 내용이며 더 흥미로운 내용을 찾을 수 있습니다. Python에 대해 PHP 중국어 웹사이트 Python 비디오 튜토리얼python 기사 튜토리얼을 따라갈 수 있습니다! ! !

위 내용은 Python의 matplotlib 모듈 사용 사례(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제