广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Qt实现简单折线图表
  • 162
分享到

Qt实现简单折线图表

2024-04-02 19:04:59 162人浏览 独家记忆
摘要

本文实例为大家分享了Qt实现简单折线图表的具体代码,供大家参考,具体内容如下 main.cpp #include <QApplication> #include <

本文实例为大家分享了Qt实现简单折线图表的具体代码,供大家参考,具体内容如下

main.cpp

#include <QApplication>
#include <QChartView>
#include <QLineSeries>

#include <QDebug>

QVector<QPointF> convertLine2Step(const QVector<QPointF> &points)
{
    QVector<QPointF> s;
    s << points.at(0);
    int x, y;
    for (int i = 1; i < points.count(); i++)
    {
        x = points.at(i).x();
        y = points.at(i - 1).y();
        s << QPointF(x, y);
        s << points.at(i);
    }
    return s;
}

int main(int arGC, char *argv[])
{
    QApplication a(argc, argv);
    QtCharts::QChartView w;
    w.setRenderHint(QPainter::Antialiasing);
    QtCharts::QChart chart;
    chart.legend()->setVisible(true);
    w.setChart(&chart);
    QtCharts::QLineSeries *series = new QtCharts::QLineSeries;
    QVector<QPointF> points;
    points << QPointF(2, 4);
    points << QPointF(3, 8);
    points << QPointF(7, 4);
    points << QPointF(10, 5);
    points << QPointF(11, 1) << QPointF(13, 3) << QPointF(17, 6) << QPointF(18, 3)
           << QPointF(20, 2);

    *series << points.toList();
    series->setName("original");

    QtCharts::QLineSeries *stepSerie = new QtCharts::QLineSeries;
    *stepSerie << convertLine2Step(points).toList();
    stepSerie->setName("step");
    chart.addSeries(series);
    chart.addSeries(stepSerie);
    chart.createDefaultAxes();
    chart.setTitle("Simple line chart example");
    w.show();
    return a.exec();
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Qt实现简单折线图表

本文链接: https://www.lsjlt.com/news/151457.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Qt实现简单折线图表
    本文实例为大家分享了Qt实现简单折线图表的具体代码,供大家参考,具体内容如下 main.cpp #include <QApplication> #include <...
    99+
    2022-11-13
  • Vue+Echarts实现简单折线图
    本文实例为大家分享了Vue+Echarts实现简单折线图的具体代码,供大家参考,具体内容如下 Vue+Echarts实现一个折线图,打开vue的项目: 1、在项目里面安装echart...
    99+
    2022-11-13
  • 怎么用Vue+Echarts实现简单折线图
    本文小编为大家详细介绍“怎么用Vue+Echarts实现简单折线图”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Vue+Echarts实现简单折线图”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vue+E...
    99+
    2023-06-29
  • python 画图--简单开始及折线图
           本博客转载自:http://blog.csdn.net/jenyzhang/article/details/52046372        相关参考资料:        matplotlib官方文档:http://ma...
    99+
    2023-01-31
    画图 简单 折线图
  • Qt timerEvent实现简单秒表功能
    本文实例为大家分享了Qt timerEvent实现简单秒表的具体代码,供大家参考,具体内容如下 #ifndef WIDGET_H #define WIDGET_H //头文件 #in...
    99+
    2022-11-13
    Qt timerEvent 秒表
  • QT+OpenGL实现简单图形的绘制
    继承于QOpenGLWindow,描画出来。新建类myopengl,头文件如下: #ifndef MYOPENGL_H #define MYOPENGL_H #include &...
    99+
    2022-12-28
    QT OpenGL绘制图形 QT 绘制图形 OpenGL绘制图形 QT OpenGL
  • 如何使用Python绘制简单的折线图
    这篇文章主要讲解了“如何使用Python绘制简单的折线图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Python绘制简单的折线图”吧!创建RandomWalk类为模拟随机漫步,我们...
    99+
    2023-07-04
  • 使用Python matplotlib绘制简单的柱形图、折线图和直线图
    目录介绍1、柱形图2、直线图3、折线图总结介绍 Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式...
    99+
    2022-11-11
  • excel两列数据绘制单折线图表
    目录 1. 折线图(二维)2. x轴y轴散点图(可操作横轴) 有关excel的两列数据绘制出一张折线图或柱状图的方法。要求两列数据分别成为图表的横坐标和纵坐标。 1. 折线图(二维)...
    99+
    2023-08-31
    python 开发语言
  • Android实现双曲线折线图
    本文实例为大家分享了Android实现双曲线折线图的具体代码,供大家参考,具体内容如下 先看一下效果图 1.先下载jar包 mpandroidchartlibrary-2-1-6....
    99+
    2022-11-13
  • Python数据可视化之简单折线图的绘制
    目录创建RandomWalk类选择方向绘制随机漫步图模拟多次随机漫步给点着色突出起点和终点增加点数调整尺寸以适用屏幕创建RandomWalk类 为模拟随机漫步,我们将创建一个Rand...
    99+
    2022-11-11
  • 数据可视化——用python绘制简单的折线图
    文章目录 前言JSON使用 pyecharts 模块绘制折线图下载 pyecharts 模块使用 pyecharts 模块绘制简单的折线图添加配置选项 前言 前面我们已经学习了pyt...
    99+
    2023-09-01
    信息可视化 python 开发语言
  • vue+阿里的G2图表-antv+折线图实例
    目录vue阿里的G2图表-antv+折线图实现效果实现步骤antv g2柱状图与折线图混合使用这是数据这是组件 vue阿里的G2图表-antv+折线图 之前使用的图表是ec...
    99+
    2022-11-13
  • Qt实现简单TCP服务器
    本文实例为大家分享了Qt学习记录之简单的TCP服务器,供大家参考,具体内容如下 简单的多连接TCP服务器​ 本节我们使用Qt来编写一个简单的多连接TCP服务器程序,涉及到的功能有监听...
    99+
    2022-11-13
  • Qt为exe添加ico图片的简单实现步骤
    目录前言1、创建文件夹以及准备文件2、添加文件3、修改工程文件4、重新编译总结前言 发布exe的时候一般都会弄一个图标,不然默认的方框太难看了,所以这里记录一下过程。 1、创建文件夹...
    99+
    2022-11-13
  • Vue+Echarts实现柱状折线图
    本文实例为大家分享了Vue+Echarts实现柱状折线图的具体代码,供大家参考,具体内容如下 vue处理json数据渲染柱状折线图 HTML: <div id="lineCha...
    99+
    2022-11-13
  • vue+echart实现圆滑折线图
    本文实例为大家分享了vue+echart实现圆滑折线图的具体代码,供大家参考,具体内容如下 效果图: 安装依赖: npm install echarts --save     im...
    99+
    2022-11-13
  • PythonpyechartsLine折线图的具体实现
    目录一、绘制折线图二、添加最小值最大值平均值三、竖线提示信息四、显示工具栏五、实心面积填充六、是否跳过空值七、折线光滑化八、多X轴九、阶梯图一、绘制折线图 import seabor...
    99+
    2022-11-11
  • vue使用echarts实现折线图
    本文实例为大家分享了vue使用echarts实现折线图的具体代码,供大家参考,具体内容如下 效果图: 代码: <template>             <di...
    99+
    2022-11-13
  • vue+echarts实现多条折线图
    本文实例为大家分享了vue+echarts实现多条折线图的具体代码,供大家参考,具体内容如下 数据未使用json格式,直接写在页面 大致效果 页面代码: <template&...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作