QCustomplot笔记(二)之QCustomplot 坐标轴属性设置

这篇具有很好参考价值的文章主要介绍了QCustomplot笔记(二)之QCustomplot 坐标轴属性设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.前言
记录分享楼主学习QCustomplot的过程,楼主最近查看了坐标轴的一些属性设置,于是便记录下
属性设置不一定全,也不一定都对,不喜勿喷

二.坐标轴属性类别
1.设置坐标是否显示

    ui->widget->xAxis2->setVisible(true);  // 顶部坐标轴
    ui->widget->xAxis->setVisible(true);   // 底部坐标轴
    ui->widget->yAxis->setVisible(true);   // 左边坐标轴
    ui->widget->yAxis2->setVisible(true);  // 右边坐标轴

QCustomplot笔记(二)之QCustomplot 坐标轴属性设置
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);

QCustomplot笔记(二)之QCustomplot 坐标轴属性设置
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));

QCustomplot笔记(二)之QCustomplot 坐标轴属性设置
4.设置坐标系背景属性,QCustomplot提供了设置颜色背景或者图片背景

    ui->widget->axisRect()->setBackground(Qt::lightGray);
//  ui->widget->axisRect()->setBackground(QPixmap("://bag.png"));

QCustomplot笔记(二)之QCustomplot 坐标轴属性设置
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));

QCustomplot笔记(二)之QCustomplot 坐标轴属性设置
6.设置坐标轴结束箭头

    //  坐标轴结束显示箭头
    ui->widget->xAxis->setUpperEnding(QCPLineEnding::esSpikeArrow);
    ui->widget->yAxis->setUpperEnding(QCPLineEnding::esSpikeArrow);

QCustomplot笔记(二)之QCustomplot 坐标轴属性设置
其他样式的,文档展示如下:
QCustomplot笔记(二)之QCustomplot 坐标轴属性设置文章来源地址https://www.toymoban.com/news/detail-511183.html

到了这里,关于QCustomplot笔记(二)之QCustomplot 坐标轴属性设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Matlab 绘图坐标轴设置,字体,字号等

     本蔬菜发的第一篇,能实现的功能都写到注释里了,谢谢捧场! 绘图结果为:  可见,title被全局设置进行了重置,第二种方法同时设置两种字体,非常Nice

    2024年02月12日
    浏览(43)
  • chatgpt赋能python:Python坐标轴刻度间隔设置

    Python是一种高级编程语言,经过多年的发展,现已成为数据分析、人工智能和机器学习领域的主要工具之一。在数据可视化中,Matplotlib是Python中最常用的绘图库之一。在Matplotlib中,设置坐标轴刻度间隔是绘制热力图、散点图和折线图等图表常见的操作。 坐标轴是绘图中最基

    2024年02月07日
    浏览(62)
  • Matlab绘图:绘制双坐标轴(双y轴)并设置两个y轴的颜色

    改变颜色有两种方法: 在开头就设置 在对应坐标轴启动的时候分别设置

    2024年02月11日
    浏览(43)
  • 如何使用xlwings库创建图表及设置坐标轴标题文本内容----关于Python里xlwings库对Excel表格的操作(三十二)

    这篇小笔记主要记录如何 【如何使用“Chart类”、“Api类\\\"和“Axes函数”设置坐标轴标题文本内容】 。 前面的小笔记已整理成目录,可点链接去目录寻找所需更方便。 【目录部分内容如下】【点击此处可进入目录】 (1)如何安装导入xlwings库; (2)如何在Wps下使用xlwings中

    2024年01月22日
    浏览(64)
  • VTK OrientationMarker 方向 三维坐标系 相机坐标轴 自定义坐标轴

    本文 以 Python 语言开发 我们在做三维软件开发时,经常会用到相机坐标轴,来指示当前空间位置; 坐标轴效果: 相机方向坐标轴  Cube 正方体坐标轴  自定义坐标轴: Code: Axes CameraOrientationWidget OrientationMarkerWidget custom OrientationMarker

    2024年02月06日
    浏览(48)
  • Python Axes3D自制坐标轴(没办法俺不知道咋移动坐标轴,但是不移动坐标轴画图太难看了)

       因为很不巧用Axes3D自带的坐标轴画出来图有点丑,首先ticklabels离坐标轴有点远。其次想正负值都能显示。就在想能不能把轴往上移一下,同时拉近ticklabels和坐标轴的距离。    博主主要是发现了用ax.axis(‘off’)或者ax1.set_axis_off()可以达到把坐标轴全部关掉的效果,如下

    2024年02月15日
    浏览(40)
  • 第六章、坐标轴的定制

    6.1、坐标轴概述 在绘制图表过程中,matplotlib会根据所绘图表的类型决定是否使用坐标系,或者显示哪种类型的坐标系。 坐标轴的结构相同,主要包括轴脊、刻度,其中刻度又可以细分为刻度线和刻度标签,刻度线又可以细分为主刻线和次刻线。坐标轴的各部分均是matplotli

    2024年02月06日
    浏览(38)
  • MATLAB: 调整坐标轴范围

    MATLAB: 调整坐标轴范围 在MATLAB中,可以使用一些方法来设置坐标轴的范围。通过调整坐标轴范围,可以改变绘图的可视化效果,并突出显示感兴趣的数据。本文将介绍一些常用的方法和示例代码。 使用axis函数设置坐标轴范围 axis函数是MATLAB中常用的设置坐标轴的函数之一。它

    2024年02月06日
    浏览(43)
  • 采用VMD按照某一坐标轴旋转坐标结构

    关注 M r . m a t e r i a l   , color{Violet} rm Mr.material , Mr.material   , 更 color{red}{更} 更 多 color{blue}{多} 多 精 color{orange}{精} 精 彩 color{green}{彩} 彩 ! 主要专栏内容包括:   †《LAMMPS小技巧》: ‾ textbf{ underline{dag《LAMMPS小技巧》:}}   † 《 LAMMPS 小技巧》: ​ 主要介绍采

    2024年02月13日
    浏览(36)
  • 3Ds Max坐标轴切换,使用物体的世界坐标和本地坐标之间切换

    官方文档 官方文档 使用“参考坐标系”列表,可以指定变换(移动、旋转和缩放)所用的坐标系。选项包括“视图”、“屏幕”、“世界”、“父对象”、“局部”、“万向”,“栅格”、“工作”和“拾取”。 主工具栏 “参考坐标系”下拉菜单 在“屏幕”坐标系中,所

    2024年02月12日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包