LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: ifree

这样的图用什么软件来绘制?[已解决]

[复制链接]
发表于 2007-5-15 09:27:43 | 显示全部楼层
Post by littlepig
gui工具粗不粗糙取决于那个工具的设计和实现,有的是很精确的(别听某些狂热分子的鼓惑;))。
画图语言这个词不准确,我也想不到什么好词;)

PSTrick是个LaTeX的宏包,所以还是用LaTeX的语法,
http://cgm.cs.mcgill.ca/~msuder/latex/pstricks.pdf
缺点是要生成pdf有点麻烦。

gpic是groff的pre-processor,语法满简单的,可以直接和troff文件一起编辑,嵌入LaTeX也可以,偶一直用这个
http://www.kohala.com/start/troff/gpic.raymond.ps

MetaPost: 偶尔用用
http://remote.science.uva.nl/~heck/Courses/mptut.pdf

dot: (不太容易,刚开始经常出现结果不是你想要的,但是又不知道怎么解决的时候),提供了一个gui工具(graphviz),很精确的哦;)
http://www.graphviz.org/Documentation/dotguide.pdf


提供的链接不错, 多谢分享
另外Asymptote和pgf/TikZ也挺好用,当然*nix下类似的东西太多,真正日常使用的话,还是锚定一两种为好
以数据作图为例,gnuplot、python系(matplotlib、pyx、pychart...)、plplot和labplot、grace等有诸多选择,就个人而言,偏好的是gnuplot和python系的东东(虽然跑起来比gnuplot要慢,但图型质量要好)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-15 12:25:26 | 显示全部楼层
谢谢littlepig的推荐,都是好东西。
回复 支持 反对

使用道具 举报

发表于 2007-5-16 22:26:30 | 显示全部楼层
建议使用yed, 基于java,画图很好用。
回复 支持 反对

使用道具 举报

发表于 2007-5-18 19:07:58 | 显示全部楼层
楼主的图用groff画很简单,不过这种古董级的软件可能现在用的人不多。我为了画化学分子式专门学了一遍,简直太强了。
回复 支持 反对

使用道具 举报

发表于 2007-5-18 22:10:36 | 显示全部楼层
yanhualu2000 兄写篇简单的 groff 介绍吧,相信对这方面感兴趣的人还是不少的
回复 支持 反对

使用道具 举报

发表于 2007-5-22 10:51:56 | 显示全部楼层
我是用latex写文档,平常并不用groff写东西。因为linux下的画化学反应方程式的软件不大好用,所以简单的学习groff的一个预处理宏包chem,另外把对画化学反应方程式有用的pic稍微学习了一下,详细的groff我也不大懂。如果有人对画化学反应方程式有兴趣,我到可以简单的介绍一下。
回复 支持 反对

使用道具 举报

发表于 2007-5-22 12:03:35 | 显示全部楼层
Post by yanhualu2000
我是用latex写文档,平常并不用groff写东西。因为linux下的画化学反应方程式的软件不大好用,所以简单的学习groff的一个预处理宏包chem,另外把对画化学反应方程式有用的pic稍微学习了一下,详细的groff我也不大懂。如果有人对画化学反应方程式有兴趣,我到可以简单的介绍一下。

好帖子永远不嫌多嘛 要是 yanhualu2000 兄抽得出时间, 不妨介绍一下, 总会对人有帮助的
回复 支持 反对

使用道具 举报

发表于 2007-5-22 12:18:01 | 显示全部楼层
Post by yanhualu2000
我是用latex写文档,平常并不用groff写东西。因为linux下的画化学反应方程式的软件不大好用,所以简单的学习groff的一个预处理宏包chem,另外把对画化学反应方程式有用的pic稍微学习了一下,详细的groff我也不大懂。如果有人对画化学反应方程式有兴趣,我到可以简单的介绍一下。
呵呵,期待中,谢谢yanhualu2000了.
回复 支持 反对

使用道具 举报

发表于 2007-5-22 13:44:20 | 显示全部楼层
Post by yanhualu2000
我是用latex写文档,平常并不用groff写东西。因为linux下的画化学反应方程式的软件不大好用,所以简单的学习groff的一个预处理宏包chem,另外把对画化学反应方程式有用的pic稍微学习了一下,详细的groff我也不大懂。如果有人对画化学反应方程式有兴趣,我到可以简单的介绍一下。

也想学,期待...
回复 支持 反对

使用道具 举报

发表于 2007-5-22 14:46:16 | 显示全部楼层
关于chem看看原作者写的,应有尽有了。
http://cm.bell-labs.com/cm/cs/cstr/122.ps.gz

关于groff,在groff文档的安装目录下(我的是/usr/local/share/doc/groff/1.19.3/,你的可能在/usr/share/doc/groff/)有:meintro.ps和pic.ps看完以后大概可以写点什么东西了,那目录底下也有例子可以参考。文档都有代码,一般对照源代码看这两篇文档是怎么写出来的就差不多出师了;) 关于troff,可以到APUE的已故作者Stevens的主页上去看看关于troff的文章,也可以学点,虽然是troff的,但是与groff还是相通的。http://www.kohala.com/start/troff/troff.html

groff的手册一直没人维护,好像有所好转,Werner Lemberg老大加入了groff的开发同时也开始维护文档了。不过仍然不是很全,个人觉得没有必要楞啃。如果实在想看,就到这里http://groff.ffii.org/groff/devel/下载源代码,解压后configure,然后到doc目录下去,执行:make groff.pdf,就可以生成手册了。

大概就这么多,个人提点建议,不要期待别人,如果真的是很爱好,就一定能找到办法学(这些文档的E文都不算难),否则还是继续用流行的工具写东西吧,这些古董不见得适合你。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表