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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам