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个边缘,圆柱体功能表现得相当好