|
19
|
| Brian Campbell Dennis Williamson · 技术社区 · 15 年前 |
|
|
1
11
我还想推荐PGF/TikZ,但要注意的是它是在TeX中的。如果你不喜欢做TeX编程,可能会有点头痛,因为有一些特性。(例如,处理杂乱无章的空间可能是一种冒险。)如果你愿意进行TeX编程,我强烈推荐它;即使我不在TeX工作,我也经常使用它来绘制图形。此外, its manual 是绝对的 令人大为惊奇的 ,以及 TeXample gallery 绘制十六进制网格并对其进行三角剖分的示例代码如下所示。我承认这段时间很长,但我觉得没那么糟。
之前的代码
最后,我们来看看这是什么样子:
|
|
|
2
4
正如其他人所说,最适合您需要的可扩展和文档化语言可能是PGF/TikZ。不到一周前我刚学会了一些基本的技巧,所以希望这能证明它的威力:
正如另一个答案,六行只是乳胶的样板。请注意,除了意识到60度是360度的六分之一之外,我不需要做任何计算。我通过使用变换和大量极坐标来避免三的平方根(六边形之间的距离)。如果您不喜欢双网格中的杂散线,可以使用在第二条注释后插入的剪切区域来剪切它们:
编辑 . 实际上,剪辑区域看起来有点糟糕。下面是一个更有趣的版本,全文如下:
结果如下:
|
|
|
3
4
Xy-pic MetaPost 如果你有TeX,可能已经安装在你的电脑上了。 更新 :在尝试记住如何使用MetaPost并失败之后。。。我用的是谷歌的SketchUp。布局琐碎。也许另一个CAD程序适合你。但是使用绘图程序是最简单的。也许是OpenOffice绘图?看起来像是作弊,但它做得最快。 这是几分钟后在OpenOffice中绘制的快速图像。在纵横比方面需要做一些工作,但是它展示了基本的东西。
更新第二个 我突然想到,一个使用像Groovy这样的声明式风格的工具 GraphicsBuilder 是最好的。不幸的是,GraphicsBuilder似乎需要后台Groovy 1.6-beta-2。所以换个角度来说,最相似的是。。。 JavaFX . 下面是(非常蹩脚,但显示了什么可以做)代码:
结果是这样的(我承认这样会更好):
优于其他答案:可用于合成任意图像、文本、动画等,全编程语言,java互操作。还附带了很棒的教程和大量的文档。Netbeans IDE有一个非常好的预览按钮,对于几乎即时查看结果非常有用。
顺便说一下,这是我的第一个javafx程序。我会很感激修复和改变。 |
|
|
4
3
结果是:
|
|
6
2
在标准Mathematica 7中:
Mathematica可以将图像导出到:{pdf,网页,html,bmp,eps,gif,jpg,jpg2000,pcx,png,pnm,pxr,原始位图,svg,tiff,ega,emf,wmf}。
如何在Mathematica中使用多边形:(
link
输出:
就在发帖之前,我注意到:
为此,您只需要偏移第二个图形。请注意,在将其保存为任何格式之前,它是一个形状集合,您可以编辑每个元素的视觉效果(这太可怕了)。 固定的
|
|
|
7
2
geogebra ).
这很简单,也很直截了当。默认输出为
也许有一种更简单的方法来做这件事,但我对渐近线还不够熟悉。 |
|
|
9
1
|
|
|
12
0
我通常使用MATLAB来实现这一点。 |
|
|
SW Jeong · UML 2.0序列图深度 8 年前 |
|
|
user7532311 · 从GIT repo创建图形 8 年前 |
|
|
adam · 流程图上的保存到文件符号是什么 10 年前 |
|
|
samara · 表之间的mysql关系 11 年前 |
|
|
dotamon · 用例图是否正确?Tictacte游戏 12 年前 |
|
|
gubbfett · VB.net重新绘制/刷新/重新计算图表 12 年前 |
|
|
pawel.panasewicz · 显示属性之间关系的er图[闭合] 13 年前 |