Wolfram mathematica GraphPlot/GraphPlot3D中的虚线边

Wolfram mathematica GraphPlot/GraphPlot3D中的虚线边,wolfram-mathematica,graph-theory,Wolfram Mathematica,Graph Theory,我正在尝试将一些图形可视化,并寻找其他方式来设置边的样式。我不完全确定更改边样式是否会改善表示,但即使如此,我还是很好奇 例如: GraphPlot3D[{2 -> 3, 2 -> 4, 2 -> 5, 3 -> 4, 3 -> 5, 4 -> 5}, EdgeRenderingFunction -> Dotted, ] 不起作用。类似于EdgeRenderingFunction->(圆柱体[#1,0.05]&),根本无法正常工作,因为我正在处理

我正在尝试将一些图形可视化,并寻找其他方式来设置边的样式。我不完全确定更改边样式是否会改善表示,但即使如此,我还是很好奇

例如:

GraphPlot3D[{2 -> 3, 2 -> 4, 2 -> 5, 3 -> 4, 3 -> 5, 4 -> 5}, 
 EdgeRenderingFunction -> Dotted, 
]
不起作用。类似于
EdgeRenderingFunction->(圆柱体[#1,0.05]&),
根本无法正常工作,因为我正在处理的边的数量使其速度惊人地慢,而且看起来也不如默认线好


有没有办法系统地了解Mathematica会接受哪些选项?有关系统方法的任何建议,请查看帮助中的选项列表。在
GraphPlot3D
的帮助中,在
PlotStyle
部分中,有一些如何制作虚线边的示例

此外,如果执行
GraphPlot3D[{2->3}]//FullForm
操作,您将看到边是使用
Line
原语绘制的,因此请查看
Line
帮助页面中的
PlotStyle
以了解更多支持的属性。例如,
PlotStyle->Thick
适用于
GraphPlot3D
,尽管它在GraphPlot3D的帮助页面中没有提到

如果您想查看未记录的选项,您可以执行
选项[GraphPlot3D]
信息[GraphPlot3D]
,如果您真的想深入了解未记录的内容,请查看Simon在本例中的评论:

GraphPlot3D[{2 -> 3, 2 -> 4, 2 -> 5, 3 -> 4, 3 -> 5, 4 -> 5}, 
 VertexLabeling -> True, 
 EdgeRenderingFunction -> ({Blue, Dotted, Thick, 
     Arrowheads[{0.00, .03}], Arrow[#1, .05]} &)]

我不确定这是否是您想要的边缘修改类型

你的图表有多大?我这样问是因为在穷人的笔记本电脑中,有2000个边缘,圆柱体功能表现得相当好