Hi Ahmed,
This requirement "how to add dashed and don’t show a line between marks" can be achieved by using the onCreateRenderer callback that is available in chart series. To render a dashed line for the specific segment using the current segment index value, the existing line series renderer class can be overridden with a custom line series renderer class to get all series segment index value. You can also achieve the space between the points by using empty points.
Screenshot:

You can refer the below attached sample along with user guide documentation for more details about onCreateRenderer callback.
https://help.syncfusion.com/flutter/cartesian-charts/callbacks#oncreaterenderer
Regards,
Sriram Kiran
Attachment:
i418052_78cca894.zip