Python和MatPlot3D新手。我想用不同的颜色和坐标来显示。数据看起来像这样。在
col1 col2 col3 col4 col5
276 147 -6 K dia
274 145 -8 A cir
270 141 -12 B dia
267 138 -15 K cir
266 137 -16 K cir
261 132 -21 B bu
251 122 -31 C cir
现在我想更改基于col4的形状和基于col5的形状的颜色。我现在有这段代码,它从文件中读取数据点,并且只绘制这些点。在
^{pr2}$如何根据col4和col5的值轻松指定形状和颜色?在
首先要做的是导入数据时不要将这些列转换为“nan”,然后需要将列值转换为mpl可以理解的值。在
要获得颜色很容易,
^{pr2}$scatter
将为每标记着色使用一个iterable颜色:获得形状有点困难,因为
scatter
只需要一个marker
来表示所有点,所以如果您想使用多个scatter
调用:相关问题 更多 >
编程相关推荐