我正在关注Sane color scheme for Matplotlib,但发现我的着色为still the same the default color scheme。可能有什么不对?
我关注Customizing plots with style sheets,并在我的代码顶部使用这些:
import matplotlib.pyplot as plt
plt.style.use('ggplot')
这是原因吗?或者是其他东西?
披露,
matplotlib中的默认颜色方案非常难看。顽固的matlab / matplotlib粉丝可能会坚持他们的配色方案到最后,但不可否认的是,Tableau的默认配色方案比matplotlib更好。
更新,表明我将有效的matplotlibrc
文件放在正确的位置(已解释here):
D:\>python
Python 3.5.0 |Anaconda 2.4.0 (64-bit)| (default, Dec 1 2015, 11:46:22) [MSC v.1
900 64 bit (AMD64)] on win32
>>> import matplotlib
>>> matplotlib.matplotlib_fname()
'D:\\Programs\\Anaconda3\\lib\\site-packages\\matplotlib\\mpl-data\\matplotlibrc
'
D:\>dir D:\Programs\Anaconda3\libs\site-packages\matplotlib\mpl-data\matplotlibrc
Volume in drive D is New Volume
Directory of D:\Programs\Anaconda3\libs\site-packages\matplotlib\mpl-data
12/18/2015 05:34 PM 25,738 matplotlibrc
1 File(s) 25,738 bytes
答案 0 :(得分:1)
从matplotlib 1.5中,您可以选择一组预定义样式(包括ggplot)。
如果您想创建your own stylesheet,只需在某处放置有效的 matplotlibrc 文件并使用
import matplotlib.pyplot as plt
plt.style.set("/path/to/your/file.mplstyle")
然后你可以使用自己的风格。