QCustomPlot图例
一、QCustomPlot图例设置
ui.plot_->legend->setVisible(true); //设置可见
ui.plot_->axisRect()->insetLayout()->setInsetAlignment(0, Qt::AlignTop | Qt::AlignRight);//设置位置
ui.plot_->graph(i)->setName(“小笨蛋”); //设置图例名字
ui.plot_->legend->addElement(i, 0, ui.plot_->legend->item(i)); //设置图例的排版位置
以下代码设置图例如图所示
int graph_count = ui.plot_->graphCount();
for (int i = 0; i < graph_count; ++i)
{if (i>=graph_count/2){ui.plot_->legend->addElement(i-5, 1, ui.plot_->legend->item(i));}else{ui.plot_->legend->addElement(i, 0, ui.plot_->legend->item(i));}
}
二、QCustomPlot图例设置与选中图同步
//先连接选中线条信号
connect(ui.switch_plot_, SIGNAL(selectionChangedByUser()), this, SLOT(SelectionSwitchChangedSlot()));//槽函数
void DataRetrieval::SelectionSwitchChangedSlot()
{for (int i = 0; i < ui.switch_plot_->graphCount(); ++i){//获取图例QCPPlottableLegendItem *item = ui.switch_plot_->legend->itemWithPlottable(ui.switch_plot_->graph(i));if (ui.switch_plot_->graph(i)->selected()) //线条选中{item->setSelected(true);}else{item->setSelected(false);}}
}
QCustomPlot图例相关推荐
- QCustomPlot基础教程(十)——QCustomPlot中图例的相关设置
目录 1.前言 2.显示图例 3.设置图例位置 4.设置图例背景 5.设置图例名称 6.设置边框隐藏 7.其他设置 8.拓展1--将图例统一放在下方 9.拓展2--设置图例与曲线同步选中 1.前言 基 ...
- Qt第三方库QCustomPlot——认识图表的各个部分
QCustomPlot类的命名规则是QCP加xxx.类的组织有很强的区分性,就像Qt中分了模块一样 下面了解图表的各组成部分. 观察下面这个图表: 对应名称及相应类如下:各组成 where class ...
- 使用QCustomPlot绘图的基础
使用QCustomPlot绘图的基础 首先你用QCustomPlot::addGraph创建一个曲线图然后你给曲线图赋一些数据点(一对QVector<double>为x,y的值)并且定义曲 ...
- 【QCustomPlot】1.2 - QCustomPlot绘制静态曲线、常用函数的功能说明
使用QCustomPlot绘制静态曲线.并对常用函数的功能进行说明. 大部分参照别人博客,以在代码工程中附上了链接. 我的学习例程仓库,GitHub:QCustomPlot 学习例程下载 绘图坐标轴布 ...
- QCustomPlot使用心得三:线样式,点样式
一.线宽.样式.颜色 通过画笔QPen设置线的线宽.样式和颜色,线样式Qt::PenStyle有几个枚举值,实线虚线等. 代码例子: QPen pen;pen.setWidth(3);//线宽// 添 ...
- QCustomplot(五)QCPAxisRect进行子绘图
子绘图是比较复杂的,你几乎需要掌握QCustomPlot所有类及其含义.那么需要掌握的类有: QCPAxis 描述轴行为,轴需要依赖QCPAxisRect QCPAxisRect 描述矩形区域,区域依 ...
- 2021-11-16 QCustomPlot之柱状图
在QCustomPlot中,柱状图需要使用QCPBars类, QCPBars的使用很简单 竖向柱状图 创建一个柱状图,并且设置它的风格 QCPAxis *keyAxis = customPlot-&g ...
- qcustomplot绘图
qcustomplot使用记录 问题描述:在做统计图时需要在一个坐标系中绘制不同颜色的柱状条.使用Qt中的qtchart可以进行绘制柱状图,使用qtchart绘制柱状图时的问题:绘制的柱状图只能时分组 ...
- (一)QCustomPlot常见属性设置、多曲线绘制、动态曲线绘制、生成游标、矩形放大等功能实现
系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)QCustomPlot常见属性设置.多曲线绘制.动态曲线绘制.生成游标.矩形放大等功能实现 第二章: (二)QCustomPlot ...
最新文章
- Directx教程(24) 简单的光照模型(3)
- 分享一波 ZooKeeper 面试题
- 限制php解析、user_agent、php相关配置
- 良心直播!看完你的Python入门基础就妥了!
- springboot的jsp应该放在哪_web项目jsp放在哪里 Spring Boot 静态资源处理(4)
- 正确认识自己,把自己摆正位置
- 2021-01-07 matlab数值分析 插值法 拉格朗日插值法 牛顿插值法
- eplan单线原理图多线原理图_【原创分享】西门子PLC电路图高效设计——基于EPLAN与TIA Selection...
- MPAI正式启动端到端的AI编码标准
- 根据这博客复习,我收到了BAT等大厂的技术岗offer
- 递归实现 十进制转换其他进制(2-16)
- 怎么通过MQTT查看数据是否上云端_设备工程师们的福利来啦!JSON数据采集网关帮你实现云端对接~...
- 只在当前页面生效的css样式,修改页面中的一个样式 仅在当前页面生效
- 这个没去大厂的程序猿,用 4 年时间证明自己做对了!
- VMware vSphere 5.1 群集深入解析(二十八)- vSphere配置
- Android本应用数据清除管理器
- 用scratch2.0编写乒乓球游戏
- RabbitMQ高可用集群搭建
- 使用react-cropper结合图片压缩方法对图片进行裁剪压缩处理
- Django源码解析:preserved_filters的实现