2 qq 32374915 qq_32374915 于 2017.09.11 17:05 提问

qcustomplot的图例显示

我需要显示多条线(100多吧)我如果 事先使用函数addGraph qt就会显示所有的曲线的图例 但是我只想显示其中的几条 legend这个函数还有其他用法么 qcplegend 我不是很了解 不知道怎么用 求大神解答

1个回答

yinyuchen1
yinyuchen1   2017.09.11 17:38

我用过这几种,你参考下
设置图例图标大小

ui->customPlot->legend->setIconSize(0,0);

设置图例文字颜色
ui->customPlot->legend->setTextColor(TextColor);//设置图例文字颜色

设置图例是否可用
ui->customPlot->legend->setVisible(false); //设置图例是否可用

在图例中添加线
ui->customPlot->axisRect()->setupFullAxesBox();

将图例矩形域放到右上角
ui->customPlot->axisRect()->insetLayout()->setInsetAlignment(0,Qt::AlignTop|Qt::AlignRight);

设置图例背景色
ui->customPlot->legend->setBrush(QColor(255,255,255,0));//设置背景色

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
QCustomPlot的legend图例背景透明的方法
只需要使用QCPLegend的setBrush函数,设置QColor(r,g,b,0)。其中r,g,b为背景色的R,G,B的数值,第四个形参为透明度,设置为0即可使得背景透明。如下: ui.customPlot->legend->setBrush(QColor(255,255,255,0));//legend背景色设为白色但背景透明,允许图像在legend区域可见
Qt第三方库QCustomPlot——认识图表的各个部分
QCustomPlot类的命名规则是QCP加xxx。类的组织有很强的区分性,就像Qt中分了模块一样 下面了解图表的各组成部分。 观察下面这个图表: 对应名称及相应类如下:各组成 where class name 最顶上标题(Way too many……) QCPPlotTitle 图表标题 四条带刻度及数字和标签的轴 QCPAxis
Qcustomplot设置图例与曲线同步选中
Qcustomplot入门请点击: Qcustomplot入门教程 1、设置Qcustomplot属性: //设置基本坐标轴(左侧Y轴和下方X轴)可拖动、可缩放、曲线可选、legend可选、设置伸缩比例,使所有图例可见 CustomPlot->setInteractions(QCP::iRangeDrag|QCP::iRangeZoom| QCP::iSelectAxes | ...
QCustomPlot绘图控件的使用
前段时间因一个项目的绘图需要,开始学习QCustomPlot的使用,总体来说是非常容易上手的,而且强大的绘图功能应该能满足多数专业绘图的需要了。        (源文件下载地址:http://www.qcustomplot.com/index.php/download) 怎样配置使用就不细说了,官网上代码和文档都是有的关键函数与设置属性的介绍
使用QCustomPlot绘图的基础
使用QCustomPlot绘图的基础 首先你用QCustomPlot::addGraph创建一个曲线图然后你给曲线图赋一些数据点(一对QVector为x,y的值)并且定义曲线图的外观(线型,分散图案,颜色,线笔)子厚调用QCustomPlot::replot。注意replot应该被自动调用当widget被重新改变大小的时候或者内建的用户交互被触发的时候(拖拽坐标轴范围用鼠标或者齿轮),莫ten情
QCustomplot使用分享(二) 源码解读
一、头文件概述      从这篇文章开始,我们将正式的进入到QCustomPlot的实践学习中来,首先我们先来学习下QCustomPlot的类图,如果下载了QCustomPlot源码的同学可以自己去QCustomPlot的目录下documentation/qcustomplot下寻找一个名字叫做index.html的文件,将其在浏览器中打开,也是可以找到这个库的类图。如图1所示,是组成一个QCu
QCustomPlot绘制时间日期折线图
QCustomPlot的配置和安装非常简单,没有的请自行百度。这个实例要做的是:显示一个7天的体温,每天3个数据,一共21个数据,要求折线图的横坐标轴为日期,其实日期为第一天体温的日期。
QCustomPlot实现动态折线图
QVector类是一个提供动态数组的模板类。QVector不能插入、添加、替换一个QVector,否则你的应用程序就会报错!
QT利用QCustomPlot绘制曲线图
利用QCustomPlot绘制了四条曲线,可以设置曲线的颜色,标记等。 效果图: 代码片段: 整个工程代码:http://download.csdn.net/detail/kimherojae/8413241
QCustomPlot之布局系统
The Layout System布局系统 布局系统主要负责定位和缩放在QCustomPlot上的布局元素比如坐标轴矩形,图例和Plot标题。 Classes and mechanisms类和机制 布局系统基于抽象基类QCPLayoutElement.所有参与布局系统的对象都派生自此类,直接的或间接的。 布局元素的矩形 一个布局元素是一个矩形对象通过两个矩形被描述:内部矩