QCustomPlot详解第二章:坐标轴和曲线属性设置 您所在的位置:网站首页 坐标轴上显示单位 QCustomPlot详解第二章:坐标轴和曲线属性设置

QCustomPlot详解第二章:坐标轴和曲线属性设置

2023-12-24 14:05| 来源: 网络整理| 查看: 265

QCustomPlot曲线绘制和管理(第二章) 曲线元素属性设置曲线颜色与线宽设置画布背景颜色设置坐标轴属性设置网格设置

本教程共分三章,按照认知过程,以简单直白的语言详解曲线的绘制和管理。 1)第一章总结了曲线的元素、属性和操作,给出CustomPlot的下载、调用,元素添加和简单操作,呈现一个简单且基本完整的曲线,并给出完整的代码。 2)第二章【本章】详解曲线其他元素的添加、属性设置等,包括图例、网格、坐标等元素和相关属性设置。 3)第三章讲解对曲线的放大、缩小、平移、修改元素属性等操作。

曲线元素属性设置

在第一章中,我们已经知道了如何添加简单的曲线,

曲线颜色与线宽设置 画布背景颜色设置 坐标轴属性设置

QCustomPlot有4个QCPAxis类型的成员变量,分别代表四个坐标轴:xAxis(下轴)、yAxis(左轴)、xAxis2(上轴)、yAxis2(右轴),我们最常用的是下轴和左轴。

坐标轴常用属性设置如下:

setTickStep(double step); //设置刻度间距 setAutoTickStep(bool on); //设置是否自动分配刻度间距 setAutoTicks(bool on); //设置是否自动分配刻度 setAutoTickCount(int approximateCount); //设置是否自动分配刻度数量 void setTickLabelColor(const QColor &color);//设置文本颜色 void setLabel(const QString &str); //设置坐标轴名称文本 void setLabelPadding(int padding); //设置坐标轴名称文本距离坐标轴刻度线距离 void setLabel(const QString &str);//设置坐标轴名称文本 void setLabelPadding(int padding);//设置坐标轴名称文本距离坐标轴刻度线距离 void setSelectedTickLabelFont(const QFont &font);//设置选中刻度文本时字体 void setSelectedLabelFont(const QFont &font);//设置选中坐标轴名称时字体 void setSelectedTickLabelColor(const QColor &color);//选中刻度文本时颜色 void setSelectedLabelColor(const QColor &color);//选中坐标轴名称时颜色 void setRange(double lower, double upper); //设置显示范围 void moveRange(double diff); //移动坐标轴 void scaleRange(double factor); //按比例因子缩放 void scaleRange(double factor, double center); //按范围缩放 void rescale(bool onlyVisiblePlottables = false); //重新适配坐标轴范围

坐标轴还有很多其他属性,详情请参照博客文章:坐标轴属性和操作大全

网格设置


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有