In Cytoscape there are multiple line types outside of dashed, dotted, and solid. Though Cytoscape JS supports only these three by default, this should be extensible via custom stroke types. (is this it? https://www.w3schools.com/graphics/svg_stroking.asp)
However, this will NOT allow line types that would effectively be changing a line path, such as Sinewave, Vertical Slash, or Zigzag.
In Cytoscape there are multiple line types outside of dashed, dotted, and solid. Though Cytoscape JS supports only these three by default, this should be extensible via custom stroke types. (is this it? https://www.w3schools.com/graphics/svg_stroking.asp)
However, this will NOT allow line types that would effectively be changing a line path, such as Sinewave, Vertical Slash, or Zigzag.