显示效果如下图:
点击不同Mark可以实现其显示或隐藏.
一、数据初始化
QScatterSeries可以通过append方法添加数据,append(x,y).
QScatterSeries的默认形状只有两个 MarkerShapeCircle:圆形, MarkerShapeRectangle:矩形.
默认添加三个QScatterSeries.
void Widget::initData()
{
QTime randtime;
randtime = QTime::currentTime();
qsrand(randtime.msec() + randtime.second() * 1000);
for (int i = 0; i < 3; i++) {
QScatterSeries *mptrScatterSeries = new QScatterSeries();
mptrScatterSeries->setName("test" + QString::number(i));
for (int j = 0; j