跳转到主要内容

一个用于Python的LaTeX输出绘图库

项目描述

http://img.shields.io/pypi/v/artist.svg http://img.shields.io/badge/license-GPLv3-blue.svg http://img.shields.io/travis/davidfokkema/artist/master.svg

简而言之

Artist是一个用于Python的2D绘图库。其主要关注点是输出。Artist创建一个LaTeX文件,该文件可以包含在您的论文或论文中。代码需要TikZ和PGFPlots进行编译,并且您的图表将与主文本紧密集成。Artist提供了一个易于使用的干净Python接口,并可以即时编译您的图表为独立的PDF文件。

例如,查看 宇宙射线通量谱

https://raw.githubusercontent.com/davidfokkema/artist/master/doc/images/tutorial/spectrum.png

有关教程,请参阅 文档

理由

Artist使您能够可视化数据分析的结果。您的图表质量应反映您分析的质量。在大多数软件中,这几乎是不可能的,而“出版物质量”这一术语则具有全新的含义。因此,许多论文和论文都因图表不一致和整体质量较差而受到影响。

幸运的是,有一些解决方案可供选择。对于LaTeX用户,可以使用PGF/TikZ来生成图表和绘图。这确保了整个文档中显示的非常一致。PGFPLOTS在此基础上提供了一个用户友好的界面,用于许多类型的图表,并允许广泛的定制。

然而,对于许多用户来说,使用他们最喜欢的编程语言的程序化接口更为方便。对于Python,Artist提供了一个这样的接口。

Artist可以用作其他绘图库的替代品,但输出是一个需要PGF/TikZ和PGFPLOTS的LaTeX文件。通过简单的方法预览输出,可以将图表渲染为PDF。

图表的样式基于William S. Cleveland的工作。

开发人员说明:发布新版本

如果你准备发布新版本,请确保遵循以下步骤

  1. setup.pydoc/conf.py文件中更新版本号

  2. 使用git标记发布版本,或在GitHub上直接进行

  3. 通过编译、将文档提交到gh-pages分支并将其推送到GitHub来更新文档

    $ make gh-pages
    $ git push origin gh-pages
  4. 将新版本推送到Python包索引(PyPI)

    $ python setup.py sdist upload

    (确保有有效的.pypirc文件)

谢谢。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

artist-0.18.2.tar.gz (25.9 kB 查看哈希)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面