This question already has an answer here:

pic11 = Plot3D[Sin[x + y^2], {x, -3, 3}, {y, -2, 2}];Export["ff.svg", pic11]

The generated svg diagram is very vague, why is this? How to convert the map generated by Plot3D into svg format?


marked as duplicate by Lukas Lang, MarcoB, m_goldberg, Alexey Popkov, eyorble Jul 7 '18 at 22:55

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • $\begingroup$ 3D objects are Rasterized before being converted into SVG, which is why you get the output that you do. Most 2D plots aren't rasterised, so if you do pic11 = Plot[Sin[x], {x, -3, 3}]; Export["ff.svg", pic11] it's a nice scaleable vector image. $\endgroup$ – Carl Lange Jul 7 '18 at 11:31

From the documentation page onSVG:

enter image description here

Note that the last bullet point says the format is intended two-dimensional graphics.


Not the answer you're looking for? Browse other questions tagged or ask your own question.