$\开始组$

我有一个定义如下的图:

图表[。。。,EdgeShapeFunction->{(_\[DirectedEdge]_)->{“FilledArrow”,“ArrowSize”->0.02}}]

我找不到要指定的选项箭头位置。我尝试了以下操作,但没有成功:

图表[...,EdgeShapeFunction->{(_\[DirectedEdge]_)->{“FilledArrow”,“ArrowSize”->0.02,“ArrorPosition”->0.5}}]

我试图查询资源数据但我不知道如何找到选项:

资源数据[“EdgeShapeFunction”,“FilledArrow”]

这方面的文档太糟糕了。

$\端组$
1
  • $\开始组$ “选项[Graph]”显示Graph的所有选项。没有“箭头位置”选项。 $\端组$ 5月12日9:49

2个答案2

重置为默认值
6
$\开始组$

我们可以访问内置的选项EdgeShapeFunction(边缘形状函数)s使用函数图形计算`GraphElementData以下为:

GraphComputation `GraphElementData[“FilledArrow”,“Options”]
{“ArrowSize”->自动,“ArrowPositions”->自动}

使用GraphElementData[{“FilledArrow”,“ArrowSize”->yourArrowSizeChoice,“ArrorPositions”->yourPositionChoice}]作为的选项设置EdgeShape函数以下为:

循环图[10,DirectedEdges->True,EdgeShapeFunction->GraphElementData[{“FilledArrow”,“ArrowSize”->0.05,“ArrorPositions”->.7}]]

在此处输入图像描述

行[CycleGraph[10,DirectedEdges->True,ImageSize->300,绘图标签->样式[“ArrowPositions”->#,16,ShowStringCharacters->True],EdgeShapeFunction->GraphElementData[{“FilledArrow”,“ArrowSize”->0.075,“箭头位置”->#}]]&/@{.3,.5,.8},垫片[10]]

在此处输入图像描述

$\端组$
1
  • 1
    $\开始组$ 或ResourceFunction[“GraphElementData”][“FilledArrow”,“Options”] $\端组$ 5月21日14:46
2
$\开始组$
随机图[{10,30},DirectedEdges->True,边缘样式->箭头[{{.04,.4}}]]

在此处输入图像描述

$\端组$

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策

不是你想要的答案吗?浏览标记的其他问题问你自己的问题