Bug Description:
The chart type TREE_TIME_XY is not properly timestamp synced (in line mode).
All provided xValues are ignored which breaks the drawing for non-periodic data series. Still the drawing is panned synchronized to the overview and other time-based graphs. The time-based cursor position is misleading as well. This give a very bad user experience and feels like a bug.
The API offers multiple types of data for the x axis (xRanges, xCategories) and some meta data in xValuesDescription. All of these are ignored by the current implementation.
There is a second type of chart TREE_GENERIC_XY which behaves similar. From API point of view it is unclear which of both to use for what type of graphs. E.g., we are trying to plot time-based analog and digital data series.
Steps to Reproduce:
- Serve non-periodic time-based data series on
/experiments/:expUUID/outputs/XY/:outputId/xy endpoint
- Observe time-base mismatch in XY Graph window on cursor and zoom
Additional Information
- Operating System: MacOS 26
- VSCode Version: 1.117.0
Bug Description:
The chart type
TREE_TIME_XYis not properly timestamp synced (in line mode).All provided
xValuesare ignored which breaks the drawing for non-periodic data series. Still the drawing is panned synchronized to the overview and other time-based graphs. The time-based cursor position is misleading as well. This give a very bad user experience and feels like a bug.The API offers multiple types of data for the x axis (
xRanges,xCategories) and some meta data inxValuesDescription. All of these are ignored by the current implementation.There is a second type of chart
TREE_GENERIC_XYwhich behaves similar. From API point of view it is unclear which of both to use for what type of graphs. E.g., we are trying to plot time-based analog and digital data series.Steps to Reproduce:
/experiments/:expUUID/outputs/XY/:outputId/xyendpointAdditional Information