QCustomplot笔记(二)之QCustomplot 坐标轴属性设置
一.前言
记录分享楼主学习QCustomplot的过程,楼主最近查看了坐标轴的一些属性设置,于是便记录下
属性设置不一定全,也不一定都对,不喜勿喷
二.坐标轴属性类别
1.设置坐标是否显示
ui->widget->xAxis2->setVisible(true); // 顶部坐标轴ui->widget->xAxis->setVisible(true); // 底部坐标轴ui->widget->yAxis->setVisible(true); // 左边坐标轴ui->widget->yAxis2->setVisible(true); // 右边坐标轴
2.手动设置坐标轴的范围
ui->widget->xAxis->setRange(0,10);ui->widget->yAxis->setRange(0,20);ui->widget->xAxis2->setRange(0,30);ui->widget->yAxis2->setRange(0,40);
3.设置坐标轴线条属性
ui->widget->xAxis->setBasePen(QPen(Qt::green,1,Qt::PenStyle::SolidLine));ui->widget->xAxis2->setBasePen(QPen(Qt::gray,3,Qt::PenStyle::DashLine));ui->widget->yAxis->setBasePen(QPen(Qt::red,5,Qt::PenStyle::DotLine));ui->widget->yAxis2->setBasePen(QPen(Qt::blue,7,Qt::PenStyle::DashDotLine));
4.设置坐标系背景属性,QCustomplot提供了设置颜色背景或者图片背景
ui->widget->axisRect()->setBackground(Qt::lightGray);
// ui->widget->axisRect()->setBackground(QPixmap("://bag.png"));
5.设置背景网格线
// 设置背景网格线是否显示ui->widget->xAxis->grid()->setVisible(true);ui->widget->yAxis->grid()->setVisible(true);// 设置背景网格线条属性ui->widget->xAxis->grid()->setPen(QPen(Qt::green,2,Qt::PenStyle::SolidLine)); // 垂直网格线条属性ui->widget->yAxis->grid()->setPen(QPen(Qt::yellow,2,Qt::PenStyle::SolidLine)); // 水平网格线条属性ui->widget->xAxis->grid()->setSubGridPen(QPen(Qt::blue,2,Qt::PenStyle::DotLine));ui->widget->yAxis->grid()->setSubGridPen(QPen(Qt::red,10,Qt::PenStyle::SolidLine));
6.设置坐标轴结束箭头
// 坐标轴结束显示箭头ui->widget->xAxis->setUpperEnding(QCPLineEnding::esSpikeArrow);ui->widget->yAxis->setUpperEnding(QCPLineEnding::esSpikeArrow);
其他样式的,文档展示如下:
QCustomplot笔记(二)之QCustomplot 坐标轴属性设置相关推荐
- CSS笔记二-选择器、背景相关属性、元素显示模式、CSS三大特性、chrome调试工具、PXcook使用
一.复合选择器 1.后代选择器 根据HTML标签的嵌套关系,选择父元素后代中满足条件的子元素: 选择器语法:选择器1 选择器2 {css} 结果:在选择器1中所找到标签的后代(儿子.孙子.重孙子... ...
- Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性
场景 C#窗体应用中使用ZedGraph曲线插件绘制图表: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99716066 在上面 ...
- MATLAB 画图--图形属性设置
1.各数据点间连线 线型 '-.' 点划线 ':' 点线 '--' 虚线 '-' 实线 2.标记数据点的符号 's'或squar 用正方形绘制各数据点 ' ...
- (一)QCustomPlot常见属性设置、多曲线绘制、动态曲线绘制、生成游标、矩形放大等功能实现
系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)QCustomPlot常见属性设置.多曲线绘制.动态曲线绘制.生成游标.矩形放大等功能实现 第二章: (二)QCustomPlot ...
- QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现
QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现 结构 UI部分 代码部分 step1:实现串口数据接受 串口接受数据格式 在`.pro`文件中添加`serialp ...
- (二)QCustomPlot生成热力图/矩阵颜色图
系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)QCustomPlot常见属性设置.多曲线绘制.动态曲线绘制.生成游标.矩形放大等功能实现 第二章: (二)QCustomPlot ...
- 【MATLAB】基本绘图 ( 图形属性 | 绘图对象 | 图形属性界面 | 坐标轴属性 | 线属性 | 文本属性 | 图形属性设置策略 )
文章目录 一.图形属性 1.图形属性列举 2.绘图对象 二.图形属性设置 1.图形属性界面 2.坐标轴属性 3.线属性 4.文本属性 三.图形属性设置策略 一.图形属性 1.图形属性列举 图形属性 : ...
- QCustomPlot实现实时动态曲线(包含手动设置XY轴显示的方法)
Qt4中,可以使用QCustompPlot来绘制曲线,QCustompPlot是一个第三方工具,可以到官网下载:http://www.qcustomplot.com/index.php/downloa ...
- matlab二维三维图形绘制和坐标轴范围设置
matlab二维绘图 一. 二维图形(Two dimensional plotting) 1. 基本绘图函数(Basic plotting function):Plot, semilogx, se ...
最新文章
- NVIDIA GPUs上深度学习推荐模型的优化
- R语言ggplot2可视化:置信区间与分组具有相同色彩、自定义置信区间带的色彩、Make confidence intervals the same color as line by group
- SpringSecurity OAuth2中表结构说明
- Dbvisualizer9.0.6 解决中文乱码
- R语言对用电负荷时间序列数据进行K-medoids聚类建模和GAM回归
- iNeuOS 工业互联网操作系统,在核工业测控领域的成功应用
- 【Unity3D日常开发】Unity3D中 C#反射Reflection的使用
- android图形开发工具,Android开发实现的几何图形工具类GeometryUtil完整实例
- 跨语言词嵌入模型调研报告
- tplink怎么进去_在TP-Link工作体验如何?
- Windows cmd 查看文件MD5 SHA1 SHA256
- 小说更新太慢怎么办_这几部小说因更新太慢,惹得书迷大怒,粉丝扬言要打断作者的腿!...
- java模拟登录新版正方_java 模拟登陆正方教务系统
- Java线程同步-模拟买票
- 自己搜集的一些前端面试题 初中级(较多)
- vue对比两段json文本修改,修改的项添加红色高亮显示
- 锁存器(latch)、触发器(flip-flop)、寄存器(register)的区别
- Codeforces Round #742 (Div. 2) C. Carrying Conundrum(思维)
- 【Linux】什么是链接文件及其分类
- List、List<Object>、List<?>