qcustomplot绘制标签_QCustomPlot使用手册(三)

本文详细介绍了如何使用QCustomPlot库实现图表的范围拖动、缩放以及图元选择等功能。通过设置不同参数,可以控制图表的交互方式,包括启用范围拖拉、范围缩放以及图元是否可选。同时,可以调整选中图元的样式,并定制轴的可选部分。QCustomPlot还支持多种鼠标事件的响应,方便进行高级交互操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、改变范围

QCustomPlot *customplot;

customplot->setInteraction(QCP::iRangeDrag,true);

使控件能够拖拉。

customplot->axisRect()->setRangeDrag(Qt::Vertical);// Qt::Horizontal

使控件只能在某一方向上拖拉,默认是水平和垂直都支持。

customplot->setInteraction(QCP::iRangeZoom,true);

使控件能够伸缩。

customplot->axisRect()->setRangeZoomAxes(QCPAxis * horizontal, QCPAxis * vertical);

设置伸缩的坐标轴。

customplot->axisRect()->setRangeZoom();

设置伸缩的方向。默认水平和垂直都可以。

customplot->axisRect()->setRangeZoomFactor();

设置伸缩比例,可设置成一样的,也可分别对水平和垂直进行设置。

二、选择图元

customplot->setInteraction(QCP::iSelectPlottables,true);

将图元设置成可选择的。

513bbfa66b2aef3d0a881fee35c641db.png

在setInteraction函数中可开启的有上图这些。

customplot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值