python颜色表示第四维,在matplotlibs中使用颜色表示4个维度点的正确方法

博主正在尝试用matplotlib在3D散点图中表示一组4维点,其中第四维度通过颜色来呈现。他们希望使用光谱颜色图,但目前的代码只能显示灰阶颜色。代码示例展示了如何标准化第四维度的值并映射到颜色,但结果所有点都显示为黑色。博主寻求帮助以解决这个问题。
摘要由CSDN通过智能技术生成

我目前正在尝试使用matplotlib散点来表示3D空间中的一组4维点。为此,我将第四维度表示为3D点的颜色。在

根据这一点,我想打印彩色点。因此,这些点的颜色取决于该点的第四个分量。在

我想使用光谱颜色图。

我已经成功了,但用的是灰阶,这个重复对我来说不太合适。在

我真的需要用光谱颜色图。下面的代码是我在询问之前的最后一次尝试:inicioVertices=5

finalVertices=10

fig = plt.figure()

ax = fig.add_subplot(111, projection='3d')

datos={}

for vertice in range(inicioVertices,finalVertices):

print(vertice)

for arista in range(vertice, vertice*(vertice-1)/2):

for k in range(vertice//4,vertice+1):

media=0.0

for n in range(10):

g=nx.dense_gnm_random_graph(vertice,arista)

inicio=time.time()

recubrimientoVertices(g,k)

diferencia=time.time()-inicio

media+=diferencia

aux=media

media=aux/10

datos[(vertice,arista,k)]=media</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值