Python包来计算和绘制Pypi下载的数量。

pypiplot的Python项目详细描述


皮皮洛

PythonPyPI VersionLicenseCoffeeGithub ForksGitHub Open IssuesProject StatusDownloads

  • pypiplot是一个Python包,用于统计和绘制Pypi下载的数量。在

安装

  • 从PyPI安装pypiplot(推荐)。pypiplot与python3.6+兼容,可以在Linux、macosx和Windows上运行。在
pip install pypiplot    # normal install
pip install -U pypiplot # or update if needed

导入pypiplot包

^{pr2}$

将repo更新到磁盘的示例:

frompypiplotimportpypiplot# Download all data for github user.pp=pypiplot(username='erdogant')# Update all repospp.update()# Update single repopp.update(repo=['bnlearn','hnet'])

示例显示回购下载统计信息:

frompypiplotimportpypiplot# Download all data for github user.pp=pypiplot(username='erdogant')# Get total stats across all reposresults=pp.stats()# Get some statsresults=pp.stats(repo=['df2onehot','pca','bnlearn'])print(results.keys())# ['data', 'heatmap', 'n_libraries', 'repos']# Print dataprint(results['data'])#             bnlearn  df2onehot    pca# date                                 # 2020-05-01    100.0       18.0  281.0# 2020-05-02      6.0        4.0  260.0# 2020-05-03     50.0       16.0  126.0# 2020-05-04     82.0       64.0   86.0# 2020-05-05     64.0      157.0   50.0#             ...        ...    ...# 2020-09-11    148.0      213.0   78.0# 2020-09-12     96.0      102.0  144.0# 2020-09-13     12.0       42.0  197.0# 2020-09-14    156.0       92.0  244.0# 2020-09-15     40.0       76.0  225.0

示例绘制图

pp.plot_year(title='pypiplot')pp.plot(title='pypiplot')

更改一些颜色和最小截止值

pp.plot_year(vmin=100,cmap='interpolateYlOrRd')pp.plot(vmin=100,cmap='interpolateYlOrRd')

Plot all repos for github username

# Download all data for github user.pp=pypiplot(username='erdogant')# Get total stats across all reposresults=pp.stats()# Get some statsresults=pp.stats()pp.plot_year(vmin=700,title='Total downloads across all repos')pp.plot(vmin=100)

从终端运行pypiplot

参数:

* "-u", "--username" : username github
* "-l", "--library"  : library name(s)
* "-p", "--path"     : path name to store plot.
* "-v", "--vmin"     : minimun value of the figure.
> python pypiplot/pypiplot.py -u 'erdogant' -p 'C://pypi_heatmap.html' -v '700'

引文

如果这对你的研究有用,请在你的出版物中引用pypiplot。以下是BibTeX条目示例:

@misc{erdogant2020pypiplot,title={pypiplot},author={Erdogan Taskesen},year={2020},howpublished={\url{https://github.com/erdogant/pypiplot}},}

参考文献

维护人员

  • Erdogan Taskesen,github:erdogant
  • 欢迎投稿。在
  • 如果你想为这项工作请我喝杯咖啡,我非常感激:) 如果你喜欢就开始吧!在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用不安全的方法复制整个C结构?   java JavaFx表格视图滚动错误   java应该向应用服务器或数据库添加逻辑吗   java小程序参数标记的用途是什么?   扩展AbstractTestNGSpringContextTests时,java Autowired spring依赖项在抽象基类中始终为空   java1。4关于java版本1.3到1.4   java MVC循环依赖   Java中的oauth电子邮件同步   java Facebook/Parse登录行为异常:代理应用程序尚未安装   java JPA不持久化对象J2EE   如何使用java读取和修改存储在FTP服务器上的图像文件   java测试时为什么要创建/删除testdatabase?   CriteriaBuilder查询中不区分java重音   使用Java从http url获取文件扩展名   Java多维数组/打印空值   java Javax持久性无法在maven上编译   使用mac地址的java制造商名称   java将图像旋转到“指向”鼠标位置   tiff如何打开一个非常大的幻灯片图像,如下所示。使用Java的tif图像文件?   内存Java:是否将Xms设置为XX:PermSize或XX:MaxPermSize?