graphToScreen method

Offset graphToScreen(
  1. Offset graphPoint
)

Transforms a graph point to screen coordinates.

Converts a position in graph coordinates to the corresponding position in screen pixels, accounting for pan and zoom.

Example:

final viewport = GraphViewport(x: 100, y: 50, zoom: 2.0);
final screenPos = viewport.graphToScreen(Offset(50, 50));
// Returns: Offset(200, 150) in screen pixels

Implementation

Offset graphToScreen(Offset graphPoint) {
  return Offset(graphPoint.dx * zoom + x, graphPoint.dy * zoom + y);
}