qt - 如何在 QT 中根据我的数据自动调整图表大小?
问题描述
我有一个滚动的动态图表。当新数据到来时,我看不到图表大小。我可以自动化吗?qt 图表有这样的属性吗?在此处输入图像描述
void MainWindow::initChartView()
{
QChart *chart = new QChart();
chart->addSeries(series);
qDebug()<< series;
QPen green(Qt::red);
green.setWidth(2);
series->setPen(green);
chart->legend()->hide();
chart->setTitle("deneme");
chart->setAnimationOptions(QChart::AllAnimations);
QValueAxis *axisX=new QValueAxis;
axisX->setTickCount(5);
axisX->setRange(0, 2);
chart->addAxis(axisX, Qt::AlignBottom);
series->attachAxis(axisX);
QValueAxis *axisY = new QValueAxis;
axisY->setTickCount(5);
axisY->setRange(0,2);
chart->addAxis(axisY, Qt::AlignLeft);
series->attachAxis(axisY);
QChartView *chartView = new QChartView(chart);
chartView->setRenderHint(QPainter::Antialiasing);
this->setCentralWidget(chartView);
}
解决方案
推荐阅读
- r - R列data.frame从数字到excel格式ccurrency
- javascript - Angular 没有将项目名称识别为属性
- laravel - 与 laravel/socialite 移动 tp laravel 7 冲突
- html - 在高度有限的两列上显示内容
- android - 如何使用来自 Android heremaps SDK 的地理坐标获取地址
- python - pygame.time.delay() 不显示所需时间的短信
- angular - 订阅内可观察到该功能不起作用,即订阅内的功能未调用,因为导航不起作用
- python - Django - Heroku 推送成功但得到 AttributeError(模块没有属性)
- java - 如何在java中为文件上传设置UTF-8?
- ember.js - Ember Octane:ember-g-recaptcha reCaptchaResponse 返回未定义