如何在 QCustomPlot 中隐藏网格并仅显示零线?

Posted

技术标签:

【中文标题】如何在 QCustomPlot 中隐藏网格并仅显示零线?【英文标题】:How to hide grid and show only zeroline in QCustomPlot? 【发布时间】:2014-01-13 06:58:40 【问题描述】:

隐藏网格时有什么方法可以在 QCustomPlot 中显示零线?我尝试使用以下行隐藏网格:

ui->customPlot->xAxis->grid()->setVisible(false);
ui->customPlot->yAxis->grid()->setVisible(false);

但这也隐藏了零线。我需要保持零线可见。

【问题讨论】:

【参考方案1】:

Qt::NoPen 设置为QCPGrid::setPen/setSubGridPen,但不是setZeroLinePen

【讨论】:

【参考方案2】:
Current->xAxis->grid()->setSubGridVisible(false); 
Current->yAxis->grid()->setSubGridVisible(false);

【讨论】:

【参考方案3】:
//grid handling
bool isGridLineVisible() const;
void setGridLineVisible(bool visible = true);

【讨论】:

以上是关于如何在 QCustomPlot 中隐藏网格并仅显示零线?的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 Access 2016 数据库中隐藏菜单栏并仅显示正在运行的表单

在 Rmarkdown/knit 中隐藏 R 代码并仅显示结果

Cordova inAppBrowser 如何隐藏 URL 并仅显示完成按钮

如何默认隐藏键盘并仅在单击 EditText 时显示 [重复]

如何启用在页面加载时选中的第一个复选框并仅显示数据目标 div 并隐藏其他复选框,并且一次仅选中一个复选框

如何在 extjs 3 网格面板中显示/隐藏列