原有QCustomPlot 中已经画好的图形,用同一个框架画另外一个图,形成两个图直接可以来回切换。比如:原先画的是柱状图,现在我想删除柱状图画折线图。
第一:删除原QCustomPlot中的所有东西(是删除画的图形,并不能删除坐标轴的设置)
int plottableCount = ui->customplot->plottableCount();
if (plottableCount != 0)
ui->customplot->clearPlottables();
第二:柱状图x轴的坐标文本设置
QVector<QString> cluLabels;
cluLabels << "<30" << "<40" << "<50" << "<