编者按:这个文件是一个文件交换本周精选
可缩放矢量图形(SVG)的图形导出
将2D和3D Matlab绘图转换为可缩放矢量格式(SVG)。此格式由W3C (http://www.w3.org),并可透过互联网浏览器浏览及列印。
增加了过滤器、剪切和标记扩展的初步支万博1manbetx持,超出了Matlab的功能。SVG过滤器是一个伟大的工具,以创建时尚的情节!试一下!在开始使用这些新特性之前,请先阅读本教程。
可以在以下网站找到SVG文件格式的编辑器http://www.inkscape.org.
用法:
打开一个文件对话框来绘制活动图形
或
> plot2svg('myfile.svg',图形句柄,pixelfiletype)
Pixelfiletype = 'png'(默认),'jpg'
万博1manbetx支持的功能
-线,补丁,轮廓,轮廓,颤抖,冲浪,…
——标记
-图片(另存为PNG图片链接)
-元素分组
- alpha值的补丁
——次要情节
——colorbar
——传奇
——放大
——扭转轴
—控件保存为PNG图片
-对数轴缩放
-轴比例因子(10^x)
-包含Latex命令的标签会被解释(有一些限制):
阿尔法,阿尔法,贝塔,贝塔,…\ infity \点,\约
{\…}用于斜体文本
{\男朋友…}用于粗体文本
^{…}为上标
_{…}的下标
如何在HTML代码中使用SVG文件
限制:
不支持在> Matla万博1manbetxb R2014b中引入的图形对象
- 3D轴的轴缩放因子
- 3D情节功能有限(深度排序,光线)
引用作为
Juerg Schwizer(2021)。可缩放矢量图形(SVG)的图形导出GitHub (https://github.com/jschwizer99/plot2svg/releases/tag/v1.9.0)。检索.