首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mathematica图形编辑器?

Mathematica图形编辑器?
EN

Stack Overflow用户
提问于 2012-01-17 13:33:24
回答 2查看 990关注 0票数 2

我有数学8,我正在尝试使用GraphEdit[],但我发现它非常烦人。首先,我不知道如何使用它的输出来反馈给它自己。

例如,我使用GraphEdit[]创建了一个简单的图形,并得到了以下结果:

代码语言:javascript
复制
{ -Graphics-, "Graph" -> {1 -> 1, 
1 -> 2}, "Coordinates" -> {{196, 694}, {329, 
696}}, "VertexLabels" -> {"First Edge", "Second Edge"}}

但是,当我尝试以各种方式将此输出反馈给GraphEdit时,唯一有效的方法是剥离坐标和图形,并将“VertexLabels”值作为唯一的参数进行传递。其他所有内容都会显示一个空图。去掉坐标和顶点标签,这个图对我来说就毫无用处了。

我意识到GraphEdit[]使用了与新版本8的Graph[]函数不同的格式,而且可能与旧的Combinatorica不完全兼容,但我希望输出可以很容易地传递回自己!这些文档并不是特别有帮助,也没有给出任何关于如何传递包含坐标和顶点信息的图的示例。我是否遗漏了什么明显的(或不那么明显的)东西?GraphEdit[]是一个无用的玩具吗?

或者,在版本8中有什么新的东西允许我编辑图形吗?我不得不承认,GraphEdit[]接口有点有限,我希望有更好的东西,至少我可以控制优化界面,但这仍然比什么都没有好。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-18 01:29:45

在Mathematica version8中,可以从右键菜单中编辑新的Graph[]和相关功能。下面的图像是一个例子。但这仅用于格式化。如果你真的需要通过图形用户界面添加删除顶点,你必须使用GraphEdit[]。但是它不能接受顶点坐标规范。我个人会使用新的V8图形功能以编程的方式来完成这一切--它里面有很多好东西。

代码语言:javascript
复制
CompleteGraph[10]

票数 4
EN

Stack Overflow用户

发布于 2012-01-21 06:25:43

Karl Scherer和Ed Pegg jr在这里有一个很好的演示,它似乎做了你想要的。

http://demonstrations.wolfram.com/ConstructingAndManipulatingGraphs/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8890145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档