简单python可视化

原创 Laughing  2018-10-27 18:32  阅读 464 次 评论 0 条
  1. import requests  
  2. import pygal  
  3. from pygal.style import LightColorizedStyle as LCS, LightenStyle as LS  
  4.   
  5. url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'  
  6. r = requests.get(url)  
  7. response_dict = r.json()  
  8.   
  9. repo_dicts = response_dict['items']  
  10.   
  11. names,stars = [],[]  
  12. for repo_dict in repo_dicts:  
  13.     names.append(repo_dict['name'])  
  14.     stars.append(repo_dict['stargazers_count'])  
  15.   
  16. my_style = LS('#333366', base_style=LCS)  
  17. chart = pygal.Bar(style=my_style, x_label_rotation=45, show_legend=False)  
  18. chart.title = 'Most-Starred Python Projects on GitHub'   
  19. chart.x_labels = names  
  20. chart.add('', stars)   
  21. chart.render_to_file('python_repos.svg')  

历史上的今天:

本文地址:https://www.lisen.me/simple-python-visualization.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情