• 947阅读
  • 1回复

[提问]请问QAbstract3DSeries的颜色设置问题 [复制链接]

上一主题 下一主题
离线celiafinale
 

只看楼主 倒序阅读 楼主  发表于: 2022-03-17
在使用QtDataVisualization实现3D绘图的过程中,我自定义的散点数据序列的格式为(X,Y,Z,A),其中XYZ是每个点的位置,我想根据每个点的A值设置不同的显示颜色,但是发现一个序列只能通过setBaseColor设置相同的颜色。难道只能通过添加多个序列的方式对每个序列单独设置颜色吗?
感谢大家回复!
离线celiafinale

只看该作者 1楼 发表于: 2022-03-21
使用多个序列的方式是可行的,蛋疼的点在于序列和颜色粒度挂钩了,颜色分辨率越高就需要更多的数据序列。不考虑透明度理论上有255*255*255个序列才能将RGB表示全。暂时先只用绿色进行映射,后面可考虑Jet、HSV、Hot等经典的colorbar映射。
快速回复
限100 字节
 
上一个 下一个