QChart学习之设置部分图例隐藏

文章目录[隐藏]

QChart 设置部分图例隐藏场景介绍

在我们绘制QChart图形中,如果需要绘制折线柱状等多种格式序列时,我们只想柱状图显示图例怎,折线图例隐藏怎么实现呢?

QChart 设置部分图例隐藏解决办法

关键词: 
所有序列标记:QList<QLegendMarker *> QLegend::markers(QAbstractSeries *series = Q_NULLPTR) const
枚举值: enum QLegendMarker::LegendMarkerType
The type of the legend marker object.This enum was introduced or modified in Qt 5.8.
ConstantValueDescription
QLegendMarker::LegendMarkerTypeArea0A legend marker for an area series.
QLegendMarker::LegendMarkerTypeBar1A legend marker for a bar set.
QLegendMarker::LegendMarkerTypePie2A legend marker for a pie slice.
QLegendMarker::LegendMarkerTypeXY3A legend marker for a line, spline, or scatter series.
QLegendMarker::LegendMarkerTypeBoxPlot4A legend marker for a box plot series.
QLegendMarker::LegendMarkerTypeCandlestick5A legend marker for a candlestick series.
foreach (QLegendMarker* marker, chart->legend()->markers())

 {
    if(marker->type() == QLegendMarker::LegendMarkerTypeXY)
    {
       marker->setVisible(false);
    }
}


posted @ 2020-02-24 17:15  不随。  阅读(87)  评论(0编辑  收藏  举报  来源