我刚花了几个小时试图转换使用Mathematica 7的GraphPlot
的some old code以使用新的Mathematica 8 Graph函数。这似乎明智的,因为新的图形绘制是好得多,它有像AdjacencyMatrix
和KirchhoffMatrix事情内置的。Mathematica中的多图形8
问题是,我无法弄清楚如何获得与多个边缘曲线在MMA的8个工作。
我作为我的典型的例子使用的费曼图表是两个回路真空图表
GraphPlot[{1 -> 2, 1 -> 2, 1 -> 2}, MultiedgeStyle -> .5,
DirectedEdges -> True, VertexCoordinateRules -> {{-1, 0}, {1, 0}}]
设法使类似的图在MMA中8
Graph[{DirectedEdge[1, 2], DirectedEdge[1, 2], DirectedEdge[1, 2]},
VertexCoordinates -> {{-1, 0}, {1, 0}}]
产生了错误信息
Graph::supp: Mixed graphs and multigraphs are not supported. >>
我如何构建(及一起工作)使用Mathematica 8的Graph[]
对象类似的图形?
编辑:这个问题仍然在数学9
在Mma8中浮动的三种不同的图形类型对象不会产生问题......尤其是因为它们不能很好地一起玩。 – Simon 2011-03-30 11:00:34