当前位置:网站首页>Qt::qcustomplot 和 qchart数据填充相关
Qt::qcustomplot 和 qchart数据填充相关
2022-08-05 11:35:00 【kllo__】
参考文章
QCustomPlot 使用整理 - Biiigfish - 博客园
QCustomPlot :曲线数据的填充_Fu_Lin_的博客-CSDN博客b
自绘制饼图:
qcustomplot
折线图
setData()
void QCPGraph::setData(QSharedPointer<QCPGraphDataContainer> data)
//用提供的数据容器替换当前数据容器。
//由于使用了 QSharedPointer,多个 QCPGraph 可以安全地共享同一个数据容器。修改容器中的数据将影响共享该容器的所有图表。共享可以通过简单地交换包含在共享指针中的数据容器来实现:
//使用示例 两条曲线共享数据容器
graph2->setData(graph1->data()); // graph1 and graph2 now share data container
如果您不希望共享容器,而是从现有容器创建副本,则直接在图形的数据容器上使用QCPDataContainer<DataType>::set方法:
graph2->data()->set(*graph1->data()); // graph2 现在在其容器中拥有 graph1 数据的副本
void QCPGraph::setData(const QVector<double> & keys, const QVector<double> & values, bool alreadySorted = false)
//将当前的数据替换成提供的 keys 和 values,keys 和 values 必须长度相等,否则添加的点的数量为最短的向量的长度
//如果你能保证传递的数据点按key升序排序,你可以设置alreadySorted 为true,通过保存排序运行来提高性能。
addData
//addData
void QCPGraph::addData ( const QVector< double > & keys, const QVector< double > & values, bool alreadySorted = false )
//
将 keys 和 values 中提供的点添加到当前数据。提供的向量应该具有相同的长度。否则,添加点的数量将是最小向量的大小。
如果你能保证传递的数据点按key升序排序,你可以设置alreadySorted 为true,通过保存排序运行来提高性能。
或者,您也可以直接通过data方法访问和修改数据,该方法返回指向内部数据容器的指针。
void QCPGraph::addData ( double key, double value )
将提供的数据点作为 key 和 value 添加到当前数据。
或者,您也可以直接通过data方法访问和修改数据,该方法返回指向内部数据容器的指针。
柱状图
和折线图的差不多,基本一致
qchart
折线图
折线图没有使用qchart画
柱状图
饼状图
边栏推荐
- PHP高级检索功能的实现以及动态拼接SQL
- hdu 1870 愚人节的礼物 (栈)
- Flink Yarn Per Job - RM启动SlotManager
- 苹果Meta都在冲的Pancake技术,中国VR团队YVR竟抢先交出产品答卷
- 脱光衣服待着就能减肥,当真有这好事?
- Apache APISIX Ingress v1.5-rc1 发布
- I'm going crazy.Again A few days can not be A problem
- 莅临GOPS大会龙智展位,获取Forrester最新报告:《Forrester Wave:2021年第四季度企业服务管理报告》
- Gao Zelong attended the Boao Global Tourism Ecology Conference to talk about Metaverse and Future Network Technology
- 软件测试之集成测试
猜你喜欢
【硬件架构的艺术】学习笔记(3)处理多个时钟
163_技巧_Power BI 一键批量建立自定义字段参数
SonarQube即将亮相第十八届GOPS全球运维大会
多业务模式下的交易链路探索与实践
巴比特 | 元宇宙每日必读:中国1775万件数字藏品分析报告显示,85%的已发行数藏开通了转赠功能...
机器学习——逻辑回归
Hands-on Deep Learning_GoogLeNet / Inceptionv1v2v3v4
金融业“限薪令”出台/ 软银出售过半阿里持仓/ DeepMind新实验室成立... 今日更多新鲜事在此...
冬日里,28℃的爱情
623. Add a row to a binary tree: Simple binary tree traversal problems
随机推荐
Can't get in to ask questions.I want to ask you a question about the return value (traversal of the graph), please give Xiaobai an answer.
智源社区AI周刊No.92:“计算复杂度”理论奠基人Juris Hartmanis逝世;美国AI学生九年涨2倍,大学教师短缺;2022智源大会观点报告发布[附下载]
365 days challenge LeetCode1000 questions - Day 050 add a row to the binary tree binary tree
微信小程序标题栏封装
Keras 模型多输出 loss weight metrics 设置
knife4j
低代码平台开发有什么好处?
5G NR 系统消息
Android 开发用 Kotlin 编程语言 二 条件控制
Discover the joy of C language
“蘑菇书”是怎样磨出来的?
The fuse: OAuth 2.0 four authorized login methods must read
金融业“限薪令”出台/ 软银出售过半阿里持仓/ DeepMind新实验室成立... 今日更多新鲜事在此...
Nature:猪死亡1小时后,器官再次运转
【名词】什么是PV和UV?
hdu4545 魔法串
Wingide 快捷键
hdu1455 Sticks (search+pruning+pruning+.....+pruning)
花的含义
Flink Yarn Per Job - 启动TM,向RM注册,RM分配solt