【发布时间】:2014-10-13 06:22:41
【问题描述】:
我正在尝试创建一个绘图,并且这些点用颜色条着色。
matplotlib.pyplot.scatter(x,y, c=time_color)
我有一个 time_color 列表,例如
time_color = [0, 4, 3, 3, 2, 3, 5, 4, 0, 3, 3, 2, 1, 2, 3, 4, 5, 1, 4, 3, 2]
不幸的是,plot 命令不接受指定颜色的列表。所以我把它转换成一个数组
numpy.array(time_color)
这给了我一个一维数组。
numpy.ndim(numpy.array(time_color))
如何将列表转换为二维数组以生成 3-D 图(第三维是颜色)?
谢谢。
【问题讨论】:
标签: python arrays list matplotlib colorbar