0

(如果这属于 stackexchange.com,我深表歉意 - 我不知道该怎么说)

我是 dot 语言的忠实拥护者,我想采用一种语言来满足我更复杂的图表需求(例如软件架构图形、商学院论文、个人笔记等),并且想要在这些方面做出很好的折衷:

1)相对容易阅读和理解(如点),而且不太冗长。到目前为止,我的研究表明没有明确的最爱。

2) 易于手动调整(即在文本编辑器中)。初始绘图可以在图形包中完成,但如果您只想更改一些文本或颜色,使用纯文本 *NIX 工具应该很容易。所以排除了Flash。

3)它不会有一天失宠,并且有可能浪费精力,我需要将我的图表迁移到其他格式。

Metapost 让我望而却步,因为它看起来很复杂,但我不确定 SVG 是否已经过时,而 Adob​​e 是否将所有投资都投入到 Flash 上。

4

3 回答 3

2

1)相对容易阅读和理解(如点),而且不太冗长。到目前为止,我的研究表明没有明确的最爱。

dot 比 SVG 更高级;最后我检查了一下,SVG 是 dot 的一种输出格式。

2) 易于手动调整(即在文本编辑器中)。初始绘图可以在图形包中完成,但如果您只想更改一些文本或颜色,使用纯文本 *NIX 工具应该很容易。

手写 SVG 很容易在文本编辑器中编辑,就像手写 HTML 一样。

计算机生成的 SVG 在文本编辑器中编辑时相当烦人,就像 Word 生成的 HTML 一样。

3)它不会有一天失宠,并且有可能浪费精力,我需要将我的图表迁移到其他格式。

当前所有浏览器都支持 SVG,包括 IE。. 据我所知,SVG 是一种相对安全的图形格式。

Metapost 让我望而却步,因为它看起来很复杂,但我不确定 SVG 是否已经过时,而 Adob​​e 是否将所有投资都投入到 Flash 上。

Adobe 的兴趣在这一点上是相当无关紧要的。您可能会想到 Adob​​e 的 SVG 插件是查看 SVG 的唯一方法,但那些日子早已一去不复返了(而且该插件已失效)。如今,SVG 在浏览器中得到了很好的支持,至少对于静态图像。此外,浏览器支持的 SVG 相关技术在过去几年中在所有浏览器中一直在稳步增加(这是一个复杂的规范),我认为 SVG 支持没有理由停止或逆转。

于 2012-01-02T08:25:44.923 回答
1

SVG 自 2001 年以来一直是 W3C 的推荐标准,现代浏览器多年来一直支持它,IE 最近也加入了。截至目前,所有主要的浏览器供应商都在朝着扩大支持的方向努力。

很多信息可以在这里找到:http ://caniuse.com/#cats=SVG

于 2012-01-02T12:41:24.883 回答
0

据我所知,SVG 是 HTML 5 的一个特性。因此,如果您使用 SVG,它可能无法在某些旧浏览器中运行。但是,我认为世界(所有浏览器)正在转向 HTML 5。

于 2012-01-02T07:08:23.327 回答