Yux*_*ang 4 python matplotlib scipy
我一直在使用pylab的代码,它工作正常:
import pylab as pl
colors = pl.cm.Spectral(np.linspace(0, 1, 10))
Run Code Online (Sandbox Code Playgroud)
但是,我想摆脱pylab,因为在文档中它说"通信首选接口通常是非交互式绘图的首选".所以我试着用matplotlib.cm但却找不到相同的东西.任何人都可以帮我这个吗?
谢谢!
在脚本中使用matplotlib的最常用方法是
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)
从那里,您可以Spectral使用plt.cm.Spectral或通过便利功能访问色彩映射表
plt.get_cmap.例如,
colors = plt.cm.Spectral(np.linspace(0, 1, 10))
Run Code Online (Sandbox Code Playgroud)
要么
colors = plt.get_cmap('Spectral')(np.linspace(0, 1, 10))
Run Code Online (Sandbox Code Playgroud)
相当于
colors = pl.cm.Spectral(np.linspace(0, 1, 10))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8726 次 |
| 最近记录: |