一、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图例相关推荐

  1. QCustomPlot基础教程(十)——QCustomPlot中图例的相关设置

    目录 1.前言 2.显示图例 3.设置图例位置 4.设置图例背景 5.设置图例名称 6.设置边框隐藏 7.其他设置 8.拓展1--将图例统一放在下方 9.拓展2--设置图例与曲线同步选中 1.前言 基 ...

  2. Qt第三方库QCustomPlot——认识图表的各个部分

    QCustomPlot类的命名规则是QCP加xxx.类的组织有很强的区分性,就像Qt中分了模块一样 下面了解图表的各组成部分. 观察下面这个图表: 对应名称及相应类如下:各组成 where class ...

  3. 使用QCustomPlot绘图的基础

    使用QCustomPlot绘图的基础 首先你用QCustomPlot::addGraph创建一个曲线图然后你给曲线图赋一些数据点(一对QVector<double>为x,y的值)并且定义曲 ...

  4. 【QCustomPlot】1.2 - QCustomPlot绘制静态曲线、常用函数的功能说明

    使用QCustomPlot绘制静态曲线.并对常用函数的功能进行说明. 大部分参照别人博客,以在代码工程中附上了链接. 我的学习例程仓库,GitHub:QCustomPlot 学习例程下载 绘图坐标轴布 ...

  5. QCustomPlot使用心得三:线样式,点样式

    一.线宽.样式.颜色 通过画笔QPen设置线的线宽.样式和颜色,线样式Qt::PenStyle有几个枚举值,实线虚线等. 代码例子: QPen pen;pen.setWidth(3);//线宽// 添 ...

  6. QCustomplot(五)QCPAxisRect进行子绘图

    子绘图是比较复杂的,你几乎需要掌握QCustomPlot所有类及其含义.那么需要掌握的类有: QCPAxis 描述轴行为,轴需要依赖QCPAxisRect QCPAxisRect 描述矩形区域,区域依 ...

  7. 2021-11-16 QCustomPlot之柱状图

    在QCustomPlot中,柱状图需要使用QCPBars类, QCPBars的使用很简单 竖向柱状图 创建一个柱状图,并且设置它的风格 QCPAxis *keyAxis = customPlot-&g ...

  8. qcustomplot绘图

    qcustomplot使用记录 问题描述:在做统计图时需要在一个坐标系中绘制不同颜色的柱状条.使用Qt中的qtchart可以进行绘制柱状图,使用qtchart绘制柱状图时的问题:绘制的柱状图只能时分组 ...

  9. (一)QCustomPlot常见属性设置、多曲线绘制、动态曲线绘制、生成游标、矩形放大等功能实现

    系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)QCustomPlot常见属性设置.多曲线绘制.动态曲线绘制.生成游标.矩形放大等功能实现 第二章: (二)QCustomPlot ...

最新文章

  1. Directx教程(24) 简单的光照模型(3)
  2. 分享一波 ZooKeeper 面试题
  3. 限制php解析、user_agent、php相关配置
  4. 良心直播!看完你的Python入门基础就妥了!
  5. springboot的jsp应该放在哪_web项目jsp放在哪里 Spring Boot 静态资源处理(4)
  6. 正确认识自己,把自己摆正位置
  7. 2021-01-07 matlab数值分析  插值法 拉格朗日插值法 牛顿插值法
  8. eplan单线原理图多线原理图_【原创分享】西门子PLC电路图高效设计——基于EPLAN与TIA Selection...
  9. MPAI正式启动端到端的AI编码标准
  10. 根据这博客复习,我收到了BAT等大厂的技术岗offer
  11. 递归实现 十进制转换其他进制(2-16)
  12. 怎么通过MQTT查看数据是否上云端_设备工程师们的福利来啦!JSON数据采集网关帮你实现云端对接~...
  13. 只在当前页面生效的css样式,修改页面中的一个样式 仅在当前页面生效
  14. 这个没去大厂的程序猿,用 4 年时间证明自己做对了!
  15. VMware vSphere 5.1 群集深入解析(二十八)- vSphere配置
  16. Android本应用数据清除管理器
  17. 用scratch2.0编写乒乓球游戏
  18. RabbitMQ高可用集群搭建
  19. 使用react-cropper结合图片压缩方法对图片进行裁剪压缩处理
  20. Django源码解析:preserved_filters的实现

热门文章

  1. 企业邮箱的优势有哪些
  2. Android手机投影到电脑屏幕的神兵利器
  3. 《实变函数简明教程》,P91,定理4.8(iii)(对等的可测函数同时可积或同时不可积)
  4. 【刷题】BZOJ 4698 Sdoi2008 Sandy的卡片
  5. 关系网络lbs的应用_基于LBS的陌生人社交APP
  6. cdh 6哈希验证失败解决方法
  7. c语言与程序设计曹计昌 答案,c语言与程序设计答案曹计昌
  8. latex 表格及标题居中
  9. JAVA短期培训班多少钱?
  10. Transformer---RNN网络