Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. how to " break " a graph in a line?
QtWS25 Last Chance

how to " break " a graph in a line?

Scheduled Pinned Locked Moved Unsolved General and Desktop
qcustomplot
3 Posts 2 Posters 338 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    timob256
    wrote on 8 Aug 2023, 20:28 last edited by
    #1

    Here I can't "break" the graph, for some reason the first and last points are connected, and this is not necessary for my purpose.

    введите сюда описание изображения

    y  0  :  54
    y  1  :  55
    y  2  :  56
    y  3  :  57
    y  4  :  58
    y  5  :  59
    y  6  :  60
    y  7  :  61
    y  8  :  62
    y  9  :  63
    y  10  :  64
    y  11  :  65
    y  12  :  66
    y  13  :  67
    y  14  :  68
    y  15  :  69
    y  16  :  70
    y  17  :  71
    y  18  :  72
    y  19  :  73
    y  20  :  74
    y  21  :  75
    y  22  :  76
    y  23  :  77
    y  24  :  78
    y  25  :  79
    y  26  :  80
    y  27  :  81
    y  28  :  82
    y  29  :  83
    y  30  :  84
    y  31  :  85
    y  32  :  86
    y  33  :  87
    y  34  :  88
    y  35  :  89
    y  36  :  90
    y  37  :  91
    y  38  :  92
    y  39  :  93
    y  40  :  94
    y  41  :  95
    y  42  :  96
    y  43  :  97
    y  44  :  98
    y  45  :  99
    y  46  :  100
    y  47  :  1
    y  48  :  2
    y  49  :  3
    y  50  :  4
    y  51  :  5
    y  52  :  6
    y  53  :  7
    y  54  :  8
    y  55  :  9
    y  56  :  10
    y  57  :  11
    y  58  :  12
    y  59  :  13
    y  60  :  14
    y  61  :  15
    y  62  :  16
    y  63  :  17
    y  64  :  18
    y  65  :  19
    y  66  :  20
    y  67  :  21
    y  68  :  22
    y  69  :  23
    y  70  :  24
    y  71  :  25
    y  72  :  26
    y  73  :  27
    y  74  :  28
    y  75  :  29
    y  76  :  30
    y  77  :  31
    y  78  :  32
    y  79  :  33
    

    And I want something like this

    To break up

    введите сюда описание изображения

    1 Reply Last reply
    0
    • W Offline
      W Offline
      wrosecrans
      wrote on 8 Aug 2023, 21:14 last edited by
      #2

      What API are you using to draw the graph?

      T 1 Reply Last reply 9 Aug 2023, 12:38
      0
      • W wrosecrans
        8 Aug 2023, 21:14

        What API are you using to draw the graph?

        T Offline
        T Offline
        timob256
        wrote on 9 Aug 2023, 12:38 last edited by timob256 8 Sept 2023, 12:41
        #3

        @wrosecrans

        #include "qcustomplot.h"
        
        // Инициализируем объект полотна для графика  
        wGraphic = new QCustomPlot();
        ui->gridLayout->addWidget(wGraphic,2,0,5,5); //   и устанавливаем
        
        // Добавляем график на полотно
        wGraphic->addGraph(wGraphic->xAxis, wGraphic->yAxis);
        
        // Подписываем оси координат
        wGraphic->xAxis->setLabel("итерации");
        wGraphic->yAxis->setLabel("Дб");
        
        // Устанавливаем максимальные и минимальные значения координат
        wGraphic->xAxis->setRange(0,100);
        wGraphic->yAxis->setRange(-50,50);
        
        // Отрисовываем содержимое полотна
        wGraphic->replot();
        
        // добавляем красную линию на график
        wGraphic->addGraph(); // red line
        wGraphic->graph(0)->setPen(QPen(QColor(255, 110, 40)));
        
        // чистим старое отрисовываем новое
        wGraphic->graph(0)->clear();
        wGraphic->graph(0)->rescaleAxes();
        
        wGraphic->graph(0)->setData(y,x);     // Устанавливаем координаты точек графика
        
        wGraphic->replot();     // Отрисовываем содержимое полотна
        
        1 Reply Last reply
        0

        3/3

        9 Aug 2023, 12:38

        • Login

        • Login or register to search.
        3 out of 3
        • First post
          3/3
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved