Как включить масштабирование в QtCharts?

Я хочу иметь возможность увеличивать мои QtCharts с помощью мыши.

Лучший способ увеличить масштаб с помощью мыши — нарисовать прямоугольники и настроить вид на новый меньший прямоугольник.

Как я могу реализовать это в QtCharts?

У Highcharts очень похожий пример, и он выглядит довольно красиво:

введите описание изображения здесь

4

Решение

Эта функциональность обеспечивается QChartView.

QChartView v;
v.setRubberBand(QChartView::HorizontalRubberBand);

Существует также функция уменьшения масштаба, связанная с вашей мышью. Я не помню, какую кнопку, хотя. В противном случае используйте функции масштабирования в QChart.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]