首页 > 编程语言 >Qt编写曲线图柱状图源码 1:可设置X轴Y轴范围值 2:可设置背

Qt编写曲线图柱状图源码 1:可设置X轴Y轴范围值 2:可设置背

时间:2023-06-20 21:37:20浏览次数:36  
标签:颜色 Qt 支持 柱状图 源码 设置 数据

Qt编写曲线图柱状图源码

1:可设置X轴Y轴范围值

2:可设置背景颜色+文本颜色+网格颜色

3:可设置三条曲线颜色+颜色集合

4:可设置是否显示定位十字线,可分别设置横向和纵向

5:可设置十字线的宽度和颜色

6:可设置是否显示数据点以及数据点的大小

7:可设置是否填充背景形成面积图

8:可设置模式-拖动+缩放等

9:可设置坐标轴间距+第二坐标系可见

10:提供接口setDataLine直接设置曲线,支持多条

11:提供接口setDataBar直接设置柱状图,支持多条形成堆积图

12:提供接口setLabs设置文本标签替代key,包括X轴和Y轴

13:提供清空数据+重绘图表+外部获取QCustomPlot对象,这样就可以进行更加详细的参数设置

14:提供函数start+stop来模拟正弦曲线

15:可设置柱状图的值的位置+精确度+颜色

16:支持鼠标移动到数据点高亮显示数据点以及显示数据提示信息

17:可设置提示信息位置 自动处理+顶部+右上角+右侧+右下角+底部+左下角+左侧+左上角

18:可设置是否校验数据产生不同的背景颜色,比如柱状图的每根柱子都可以根据数据生成不同背景颜色

19:可设置是否显示图例+图例位置+图例行数以及图例单行显示

20:支持多条曲线+柱状图+柱状分组图+横向柱状图+横向分组图+柱状堆积图

21:内置15套精美颜色,自动取颜色集合的颜色,省去配色的烦恼

22:每条柱状图都可以设置不同的颜色,分组柱状图可以设置颜色交替

23:Y轴数值支持百分比显示,可拓展成其他格式

24:内置平滑曲线算法,支持平滑曲线绘制,传入点集合即可

25:同时支持 QCustomPlot 1.0 和 QCustomPlot 2.0

26:支持Qt4-Qt5任意Qt版本,支持任意编译器+任意操作系统

ID:58500603071943111

标签:颜色,Qt,支持,柱状图,源码,设置,数据
From: https://www.cnblogs.com/muloog/p/17494841.html

相关文章

  • 物联网平台,物联网源码,物联网上位机,物联网DEMO,物联网开发框架。
    物联网平台,物联网源码,物联网上位机,物联网DEMO,物联网开发框架。这是一个已经商业化的物联网上位机分离出来的框架,c#语言,含有服务器,客户端,数据库,可以直接运行,系统使用三层设计,层次分明,不同账号可见区域不同。框架已经完成了设备、用户、分组的增删改查,操作日志记录,服务器已经完成和......
  • Qt编写安防楼宇对讲管理平台源码 1. 同时集成了楼宇对讲、住户报
    Qt编写安防楼宇对讲管理平台源码1.同时集成了楼宇对讲、住户报警、门禁控制、公共报警、视频监控等模块。2.系统管理部分包括系统配置、对讲配置、住户配置、公共配置、监控配置、地图管理、视频联动、用户管理、区域管理。3.图形化的实时对讲、室内报警、门禁设备界面,非常大......
  • Qt编写控件组态属性设计器源码属性设计器产品不包括里面控件的源码
    Qt编写控件组态属性设计器源码属性设计器产品不包括里面控件的源码1.自动加载插件文件中的所有控件生成列表,默认自带的控件超过120个。2.拖曳到画布自动生成对应的控件,所见即所得。3.右侧中文属性栏,改变对应的属性立即应用到对应选中控件,直观简洁,非常适合小白使用。4.独创属性......
  • Verilog PID调节器基于fpga的Verilog PID调节器源码
    VerilogPID调节器基于fpga的VerilogPID调节器源码ID:2220597454912833......
  • GD指纹算法,指纹识别算法源码出售 指纹识别算法极度优化极坐标三角运算算法,源码级出售,
    GD指纹算法,指纹识别算法源码出售指纹识别算法极度优化极坐标三角运算算法,源码级出售,拿到即可移植应用。另有符合国际ISO标准的指纹识别算法,实现各种算法的指纹模板通比和加密传输ID:8162999597738557021......
  • Python asyncio 库源码分析
    Pythonasyncio库源码分析前言本着「路漫漫其修远兮,吾将上下而求索」的精神。终于要开始深入研究Python中asyncio的源码实现啦。本文章可能篇幅较长,因为是逐行分析asyncio的实现,也需要读者具有一定的asyncio编码经验和功底,推荐刚开始踏上Python异步编程之旅的朋......
  • nethogs 源码分析
    nethogs源码分析这篇文章属于初步分析,以后有时间的话再写的更细点。以下内容都是针对的TCP流量分析。编译debug模式下编译,方便后面调试。CXXFLAGS='-g-O0-std=c++11-Wall-Werror'CFLAGS='-g-O0-Wall-Werror'make总体设计利用libpcap获取特定网卡上的数据......
  • app封装源码ios免签封装
     在当今的数字技术时代,移动应用程序已经成为我们日常生活的重要组成部分。在不同的平台商店中可供下载的应用数以百万计,应用开发者不断寻找新的和创新的方法,使他们的应用脱颖而出。APP免签封装平台是一种非常方便的工具,可以让开发者将自己的应用程序直接打包成一个可执行的应用......
  • Java类属性第二个字母大写问题,请求参数设置不上,返回参数小写
     其实这个问题几年前就遇到过,也解决了,但是最近又看到项目中有人这么用,就想起来了,写在这里,给自己也给大家提个醒。在Java中,如果类的某个属性第二个字母是大写,比如:nToken,这样的属性一定要自己手动生成getter和setter方法。如果使用lombok的@Data注解,它默认生成的getter和setter......
  • 【自译】在 Windows 10/ 11 设置可以创建多个RDP远程桌面会话(1) - RDP Wrapper: 在 W
    远程用户可以通过远程桌面服务(RDP)连接到其Windows10/11计算机。在设备设置中启用RDP并使用任何远程桌面客户端连接到计算机就足够了。但是,同时进行的RDP会话的数量存在限制,只有一个远程用户可以同时工作。如果尝试打开第二个RDP会话,将显示一条警告,要求您断开第一个用......