Skip to main content
Garnett.Robert
Senior III
Mar 20, 2021 12:20 AM UTC
Question

Touchgfx graph elements how to add points to graphs with multiple elements

Hi

I wish to display two variables on a line graph.

I create the graph in the TouchGFX deigner with Line1 and Line 2.

However I cannot work out how to set add points to the graph.

I used the method:

/**************************************************************/
void Screen1View::handleTickEvent()
{
 tickCounter++;
 
 // Insert each second tick
 if (tickCounter % 3 == 0)
 {
 float yMax = graph1.getGraphRangeYMaxAsFloat();
 
 // Insert "random" points along a sine wave
 graph1.addDataPoint((int)(Detector_Y.NormOp * 50 + 50));
 }
}

In my Screen1View.cpp file, but it adds the same point to both lines.

There doesn't seem to be a method that adds points to the graph elements.

How do I do this?

Do I need two seperate graph widgets overlayed?

Best regards

Rob

This topic has been closed for replies.

10 replies

MM..1
Super User
Mar 20, 2021 8:34 AM UTC

Do I need two seperate graph widgets overlayed?

I mean yes

Garnett.Robert
Senior III
Nov 29, 2024 4:58 AM UTC

Just as I thought.

 

I hope they fix this soon.

UNiko.1
Associate II
Apr 27, 2021 6:57 PM UTC

It's just unrealistically weird! Why is there no functionality that allows drawing many trends on one chart ?!

Developers, overlapping widgets are crutches, and we (users) are not disabled!

UNiko.1
Associate II
Apr 27, 2021 7:00 PM UTC

If sometime this functionality is added (if it is not ..), please throw a sneaker at me! =)

MM..1
Super User
Apr 27, 2021 7:25 PM UTC

Maybe you can write your own code for this. Previous versions dont have any graphs...

Example code STM32CubeF7/Graph.hpp at master · STMicroelectronics/STM32CubeF7 · GitHub

UNiko.1
Associate II
Apr 27, 2021 7:42 PM UTC

Thanks for the lightning fast response.

I am a noob and I hardly have the ability to write one of the modules of such a large development environment with high quality ..

Thanks a lot for the link, I didn't know that ST is on the github!

They use version TouchGFX 4.10.0 in the examples. I have version TouchGFX 4.16.0 . Everything has changed a lot ... I hope that in the new version everything will not change so much ..

UNiko.1
Associate II
Apr 28, 2021 8:08 PM UTC