QDataVisualization Qt数据可视化模块的使用

一、设置坐标轴名称

1. m_3dscatter->axisX()->setTitleVisible(true);

2. m_3dscatter->axisX()->setTitle("经度");

复制代码
 1 完整代码:
 2 
 3 m_3dscatter->axisX()->setRange(-20.0f, 20.0f);
 4 m_3dscatter->axisX()->setTitleVisible(true);
 5 m_3dscatter->axisX()->setTitle("经度");
 6     
 7 m_3dscatter->axisY()->setRange(-10.0f, 10.0f);
 8 m_3dscatter->axisY()->setTitleVisible(true);
 9 m_3dscatter->axisY()->setTitle("高度");
10  
11 m_3dscatter->axisZ()->setRange(-20.0f, 20.0f);
12 m_3dscatter->axisZ()->setTitleVisible(true);
13 m_3dscatter->axisZ()->setTitle("纬度");
复制代码

 

二、基本主题样式设置

1 m_3dscatter->activeTheme()->setType(Q3DTheme::ThemeStoneMoss); //设置显示主题
2 m_3dscatter->activeTheme()->setLabelBorderEnabled(false); //坐标轴标签边框是否显示
3 m_3dscatter->activeTheme()->setLabelBackgroundColor(QColor(22,123,89)); //设置坐标轴标签颜色
4 m_3dscatter->activeTheme()->setLabelTextColor(Qt::lightGray);//设置坐标轴标签字体颜色
5 m_3dscatter->activeTheme()->setFont(QFont("Arial Black", 10));//设置坐标轴标签字体大小
6 m_3dscatter->setShadowQuality(QAbstract3DGraph::ShadowQualityNone); //设置散点阴影(程度)
7 
8 m_3dscatter->scene()->activeCamera()->setCameraPreset(Q3DCamera::CameraPresetIsometricRight);//设置相机角度

 

三、设置坐标轴网格个数

1 m_3dscatter->axisX()->setRange(xmin,xmax);
2 m_3dscatter->axisX()->setSegmentCount(10);   //网格数等于 10
3 m_3dscatter->axisX()->setSubSegmentCount(2); //网格数等于 2*5+1
4 m_3dscatter->axisY()->setRange(ymin,ymax);
5 m_3dscatter->axisZ()->setRange(zmin,zmax); 

 

posted @   雾枫  阅读(378)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示