bito-code-review[bot] commented on PR #35826:
URL: https://github.com/apache/superset/pull/35826#issuecomment-3441732408

   <details open>
     <summary><strong>Interaction Diagram by <a 
href="https://bito.ai#sequence_diagram";>Bito</a></strong></summary>
   
   ```mermaid
   sequenceDiagram
   participant Plugin as EchartsTimeseriesChartPlugin
   participant TransformProps as transformProps.ts<br/>🔄 Updated | ●●○ Medium
   participant SeriesLoop as Series Loop<br/>🔄 Updated | ●●○ Medium
   participant GetOrig as getOriginalSeries
   participant TransformSeries as transformSeries
   participant EChart as ECharts Options
   Plugin->>TransformProps: Call transformProps(chartProps)
   TransformProps->>SeriesLoop: Iterate rawSeries entries
   SeriesLoop->>GetOrig: Get initial colorScaleKey
   GetOrig-->>SeriesLoop: Return base series name
   Note over SeriesLoop: Check if series matches time-compare value
   SeriesLoop->>SeriesLoop: Find original (non-time-compare) series
   SeriesLoop->>GetOrig: Get colorScaleKey from original series
   GetOrig-->>SeriesLoop: Return corrected series name
   SeriesLoop->>TransformSeries: Pass corrected colorScaleKey
   TransformSeries-->>SeriesLoop: Return styled series
   SeriesLoop-->>EChart: Accumulate transformed series
   TransformProps-->>Plugin: Return echartOptions with series
   ```
   Critical path: EchartsTimeseriesChartPlugin-&gt;transformProps.ts-&gt;Series 
Loop-&gt;getOriginalSeries-&gt;transformSeries-&gt;ECharts Options
   
   
   > **Note:** The transformProps function now detects time-shifted series 
(those matching time-compare values) and finds their original series to apply 
correct color scaling. This ensures consistent coloring across time-comparison 
visualizations by using the original series name for color key lookup instead 
of the time-shifted variant.
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to