【问题标题】:Anaconda matplotlib theme / styling / colorcyleAnaconda matplotlib 主题/造型/colorcyle
【发布时间】:2017-07-31 10:16:06
【问题描述】:

有谁知道默认 Anaconda 安装如何改变 Matplotlib 样式?

例如:

import matplotlib.pyplot as pl
pl.figure()
pl.xlabel('X label')
pl.ylabel('Y label')
pl.plot([1,2,3], [4,5,6])
pl.plot([1,2,3], [6,5,4])
pl.show()

上面的代码在默认的 matplotlib 上创建了一条蓝色和一条绿色的线,但是在 Anaconda 中运行时是蓝色和橙色的。轴标签也从衬线(默认)更改为无衬线字体(Anaconda)。

这是一个 matplotlib 主题吗?定制或从(免费)来源获得?是 anaconda 本身还是其中包含的某个包?

非常感谢任何提示/答案

-- 更新--

我在 anaconda 目录中找到了两个 matplotlibrc 文件,它们都只是设置了一个后端并将所有其他行都注释掉了。

【问题讨论】:

  • 根据本指南查找matplotlibrc文件matplotlib.org/users/customizing.html
  • 谢谢!但我在 anaconda 提供的 matplotlibrc 文件中找不到任何与样式/主题相关的活动行(除非我看错了?)

标签: matplotlib styles themes anaconda


【解决方案1】:

这与anaconda无关。您很可能安装了两个不同版本的 matplotlib,而 anaconda 使用的是其中较新的一个。

matplotlib 的默认样式在 1.5 和 2.0 版本之间发生了变化。见Changes to the default style

要恢复到经典样式(1.5 版中使用的样式),您可以使用

plt.style.use("classic")

有关所有可用样式的概述,请参阅style_sheets_reference for 2.0.0

您可以创建自己的样式表,详见Customizing 文章。

【讨论】:

  • 谢谢!所以 Anaconda 附带了 matplotlib 2.0,这就是区别! (虽然我在 anaconda 之前安装了多少个版本其实并不重要,anaconda 安装了自己的版本,这才是重点!)
猜你喜欢
  • 2019-05-09
  • 1970-01-01
  • 2017-07-29
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
  • 2018-10-11
  • 1970-01-01
相关资源
最近更新 更多