Hola Fran.
El ejemplo que has puesta está muy bien.
Creo que la mejor solución sería crear un objeto diferente al objeto "Gráfica", por ejemplo podríamos llamarlo "Diagrama fluido" y que se seleccionara el fluido y el tipo de diagrama (p-T, T-s, h-S, logP-h) y sobre ese con
la curva de saturación ya dibujada el usuario añadiera sus series de datos.
Esta capacidad es de las que necesitan tiempo (no se hace en 2 días). Pero creo que puede ser muy interesante.
La pongo en la lista de pendientes ...