Python mplot3d示例代码的问题:polys3d_demo.py

Python mplot3d示例代码的问题:polys3d_demo.py,python,matplotlib,Python,Matplotlib,在这里使用示例代码 我收到了这个错误消息 ----------------------------------------------------------------------- ---- AttributeError回溯(最近的调用) 最后) 在() 21垂直追加(列表(zip(xs,ys))) 22 --->23多边形=多边形集合(顶点、面颜色=[cc('r')、cc('g') cc('b'), 24 cc('y')])) 25多边形集合α(0.7) 在cc(arg)中 11 12

在这里使用示例代码

我收到了这个错误消息 ----------------------------------------------------------------------- ---- AttributeError回溯(最近的调用) 最后) 在() 21垂直追加(列表(zip(xs,ys))) 22 --->23多边形=多边形集合(顶点、面颜色=[cc('r')、cc('g')

cc('b'),
24 cc('y')]))
25多边形集合α(0.7)
在cc(arg)中
11
12 def cc(arg):
--->13将颜色返回到_rgba(arg,alpha=0.6)
14
15xs=np.arange(0,10,0.4)
AttributeError:模块“matplotlib.colors”没有“to_rgba”属性

您需要使用与正在使用的matplotlib版本匹配的示例版本

例如,如果您使用的是matplotlib 1.5.3,则需要参考该版本的示例:

这使用

from matplotlib.colors import colorConverter
# ...
colorConverter.to_rgba(arg, alpha=0.6)
将颜色代码转换为RGBA颜色

from matplotlib.colors import colorConverter
# ...
colorConverter.to_rgba(arg, alpha=0.6)