美文网首页python
适合科学出版的 Matplotlib 绘图主题

适合科学出版的 Matplotlib 绘图主题

作者: AI研习社 | 来源:发表于2020-05-18 17:39 被阅读0次

    此仓库具有Matplotlib样式,可格式化您的绘图,以用于科学论文,演示文稿和论文。

    现AI 研习社已经和阿里大文娱、旷视、搜狗搜索、小米等知名公司达成联系,为帮助大家更好地求职找工作,社区成立了AI求职内推社群,找工作找实习的小伙伴可以扫文末二维码进群了,也欢迎在读的同学来学习下经验。如群满请加微信“vdou602”备注“求职内推”入群。

    此仓库具有Matplotlib样式,可格式化您的绘图,以用于科学论文,演示文稿和论文。

    安装

    安装SciencePlots的最简单方法是使用pip:

    #forlatest versionpip install git+https://github.com/garrettj403/SciencePlots.git# for last releasepip install SciencePlots

    pip安装将自动将所有* .mplstyle文件移动到适当的目录中。 如果愿意,您也可以手动执行此操作。 首先,克隆存储库,然后将所有* .mplstyle文件复制到Matplotlib样式目录中。 如果您不确定这在哪里,请在交互式python控制台中输入:

    importmatplotlibprint(matplotlib.get_configdir())

    您应该得到类似/home/garrett/.matplotlib的内容。 然后将*.mplstyle文件放入/home/garrett/.matplotlib/style elib/(您可能需要创建style elib目录)。

    使用样式

    science.mplstyle是此仓库中的主要样式。 每当您要使用它时,只需将以下内容添加到python脚本的顶部:

    importmatplotlib.pyplotasplt plt.style.use('science')

    您还可以通过以下方式将多种样式组合在一起:

    plt.style.use(['science','ieee'])

    在这种情况下,ieee样式将覆盖主要science样式中的某些参数,以便为IEEE论文配置图(列宽,字体大小等)。

    要临时使用任何样式,可以使用:

    withplt.style.context(['science', 'ieee']):plt.figure()plt.plot(x,y)plt.show()

    举例

    science风格(基础风格):

    science+grid(网格)样式:

    IEEE论文的science + ieee 样式

    IEEE要求图形以黑白打印时必须可读。 ieee样式还将图形宽度设置为适合IEEE纸的一列。

    散点图的science+scatter样式:

    Jupyter笔记本的science+notebook样式:

    您还可以将这些样式与Matplotlib随附的其他样式结合使用。 例如,dark_background +science+highvis样式:

    注意:有关更多信息,请参见examples /目录!

    颜色循环

    high-vis(高可见度)色彩循环:

    bright(明亮)色彩循环:

    vibrant(鲜艳)色彩循环:

    muted(柔和)色彩循环:

    retro(复古)色彩循环:

    注意:明亮,鲜艳和柔和的颜色循环来自Paul Tol的网站。 它们对色盲很友好!

    贡献

    请随时添加到此仓库中! 例如,最好为不同的期刊或新的色彩周期添加样式。

    您可以查看 Matplotlib的文档以获取更多绘图选项。

    常见问题

    1.与Latex相关的错误:

    默认的science样式使用Latex字体渲染。 如果您的计算机上没有Latex,或者您认为Latex花费的时间太长,则可以使用no-latex样式禁用Latex:

    plt.style.use(['science','no-latex'])

    本文原文链接:https://www.yanxishe.com/TextTranslation/2534?from=jianshu0518

    现AI 研习社已经和阿里大文娱、旷视、搜狗搜索、小米等知名公司达成联系,为帮助大家更好地求职找工作,社区成立了AI求职内推社群,找工作找实习的小伙伴可以扫文末二维码进群了,也欢迎在读的同学来学习下经验。如群满请加微信“vdou602”备注“求职内推”入群。

    相关文章

      网友评论

        本文标题:适合科学出版的 Matplotlib 绘图主题

        本文链接:https://www.haomeiwen.com/subject/amlpohtx.html