Why first data is not displayed at right side on a DateTimeAxis realtime chart?

Hi,

On a DateTimeAxis realtime chart, the most right side means the most new time, right?

But in your example, the first is displayed at most left, that looks a little weird to me.

As I think, it should be displayed in this way:

  1. There's no data come, on x axis, timing marks is flowing from right to left in an appropriate speed, let's say 1 second/second, this should can be set by a property.
  2. First data come, a point being displayed at most right side, then it flow to left with the timing marks.
  3. Second data come, second point appears at most right side and now a line between 1st and 2nd point can be drawed, then they flow to left with the timing marks.
  4. And so on.

I think this is a natual and better way to do the realtime display, hopefully you can consider to add it to your powerful SfCartesianChart widget.

Regards,
Zhu

5 Replies

LP Lokesh Palani Syncfusion Team June 15, 2023 01:52 PM UTC

Hi Zhu,


We have checked your query. We cannot understand what your requirement is, but we have attempted to address it using the following properties rangePadding and isInversed in the Axis. However, we require further clarification. We kindly request that you provide us with more detailed information regarding your requirement, along with screenshots or screen recordings, so that we may better assist you. If it is possible, we will provide a solution, otherwise, we will consider it a feature request.


Regards,

Lokesh.



ZH Zhu June 16, 2023 02:09 AM UTC

Hi, Lokesh,


I found this gif file from internet to explain, it's very like the add process of your realtime chart example.

Look the trace at the end of the gif file, imagine you move it to the right side of the display area, until fully invisible,

then, move it back slowly, so it enter the display area point by point, think the cross points are the data to come, then read my description:


  1. There's no data come, on x axis, timing marks is flowing from right to left in an appropriate speed, let's say 1 second/second, this should can be set by a property.
  2. First data come, a point being displayed at most right side, then it flow to left with the timing marks.
  3. Second data come, second point appears at most right side and now a line between 1st and 2nd point can be drawed, then they flow to left with the timing marks.
  4. And so on.

Peek%202019-11-18%2001-41

Hopefully, this can help you to understand what I mean.


Regards,

Zhu



LP Lokesh Palani Syncfusion Team June 19, 2023 02:09 PM UTC

Hi Zhu,


We have created a ticket for your query. Please check the ticket from the below site for further updates.

https://support.syncfusion.com/support/tickets

Regards,

Lokesh.



ZH Zhu June 20, 2023 03:09 AM UTC

Hi, Lokesh,


Thank you, but there's only one ticket for my another question?


Regards,

Zhu



LP Lokesh Palani Syncfusion Team June 20, 2023 01:54 PM UTC

Hi Zhu,


Most Welcome. The response has been posted for another question also in the same ticket. Please check the below ticket link.


Ticket link - https://support.syncfusion.com/support/tickets


Regards,

Lokesh.


Loader.
Up arrow icon