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);
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性