graphToScreen method
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);
}