显示效果如下图:
点击不同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 < 20; j++) {
- int x = qrand() % 100;
- int y = qrand() % 100;
- mptrScatterSeries->append(x, y);
- }
- QScatterSeries::MarkerShape mar
Qt小王子
微信公众号
Qt分享+螺蛳粉购买
评论记录:
回复评论: