属性
- Q3DBars
属性 |
说明 |
graph3D->activeTheme()->setGridEnabled(checked); |
设置网格 |
graph3D->setReflection(checked); |
设置反射 |
graph3D->valueAxis()->setTitleVisible(checked); |
设置轴标题 |
graph3D->rowAxis()->setTitleVisible(checked); |
设置轴标题 |
graph3D->columnAxis()->setTitleVisible(checked); |
设置轴标题 |
graph3D->activeTheme()->setLabelBackgroundEnabled(checked); |
设置轴标签背景 |
graph3D->valueAxis()->setReversed(checked); |
z轴反向 |
graph3D->activeTheme()->setBackgroundEnabled(checked); |
图表背景 |
graph3D->setSelectionMode(QAbstract3DGraph::SelectionFlags(index)); |
选择模式 |
Q3DCamera::CameraPreset cameraPos=Q3DCamera::CameraPreset(index); |
设置照相机 |
graph3D->scene()->activeCamera()->setCameraPreset(cameraPos); |
设置视角 |
graph3D->scene()->activeCamera()->setCameraPosition(xRot, yRot,zoom); |
设置水平移动,垂直移动,缩放 |
Q3DTheme *currentTheme = graph3D->activeTheme(); currentTheme->setType(Q3DTheme::Theme(index)); |
设置主题 |
QFont font = graph3D->activeTheme()->font(); font.setPointSize(arg1); |
获得字体 |
graph3D->activeTheme()->setFont(font); |
设置字体 |
- QBar3DSeries(序列)
属性 |
说明 |
series->setMeshSmooth(checked); |
光滑性 |
series->setItemLabelFormat(“value at (@rowLabel,@colLabel): %.1f”); |
标签 |
series->setItemLabelVisible(checked); |
标签可见 |
QAbstract3DSeries::Mesh aMesh=QAbstract3DSeries::Mesh(index+1); series->setMesh(aMesh); |
设置棒图样式 |
QColor color=series->baseColor(); color=QColorDialog::getColor(color); |
获取颜色 |
series->setBaseColor(color); |
设置颜色 |
初始化函数解读
void MainWindow::iniGraph3D()
{
graph3D = new Q3DBars();
graphContainer = QWidget::createWindowContainer(graph3D);