没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
QChart坐标轴和数据不对应问题描述: lineseries->append(4, 10); lineseries->append(5, 8); Chart->addSeries(lineseries); // 将 series 添加至图表中 axisX->setRange(0, 15);//设置X的显示范围 axisY->setRange(-20, 20); lineChart->setAxisX(axisX);//把轴添加到图表中 lineChart->setAxisY(axisY); 结果发现,数据系列中的点(4,10)在坐标系中的坐标不是(4,10) 原因在于,轴和数据系列没有连
资源详情
资源评论
资源推荐
Qt图形图像开发之曲线图表模块图形图像开发之曲线图表模块QChart库坐标轴和数据不对库坐标轴和数据不对
应、密集的散点图无法显示问题解决方法应、密集的散点图无法显示问题解决方法
QChart坐标轴和数据不对应问题描述:坐标轴和数据不对应问题描述:
lineseries->append(4, 10);
lineseries->append(5, 8);
Chart->addSeries(lineseries); // 将 series 添加至图表中
axisX->setRange(0, 15);//设置X的显示范围
axisY->setRange(-20, 20);
lineChart->setAxisX(axisX);//把轴添加到图表中
lineChart->setAxisY(axisY);
结果发现,数据系列中的点(4,10)在坐标系中的坐标不是(4,10)
原因在于,轴和数据系列没有连接。
一个图表QChart中可以有多个数据系列(也即一个图表中可以有多条曲线,甚至可以同时包含散点图和折线),每个数据系
列都必须与两个坐标轴相连接。
连接方法有两种:
(1)在给图表设置轴时,顺便与数据系列相连
lineChart->setAxisX(axisX, lineseries);//把轴添加到图表中,同时把数据系列与这个轴相连
lineChart->setAxisY(axisY, lineseries);//
(2)单独的语句把数据系列和轴相连(只有series已经被添加进chart之后,再执行attachAxis才能有效)
lineseries->attachAxis(axisX);
lineseries->attachAxis(axisY);
密集的散点图无法显示问题描述密集的散点图无法显示问题描述
如下图所示:一个由1000个point组成的QScatterSeries,密集的部分显示不出来,只有放大之后才能看清。
更恶劣的情况是,把chartView缩小之后,最后只能看见最后一个点。
weixin_38707217
- 粉丝: 3
- 资源: 903
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0