如何使用 Lua 编写的 tikz 图形绘制算法改变线(边)的外观?

如何使用 Lua 编写的 tikz 图形绘制算法改变线(边)的外观?

在我的图形绘制算法(用 Lua 为 LuaLaTeX 编写)中,我想将实线更改为虚线。我使用带有一些顶点和它们之间的弧的 。在 Tikz & PGF 手册的第 499 页上,它讨论了具有的Digraph字段。将传递给其,后者又将传递给显示层。我以为它会很简单:generated_optionsArcgenerated_optionsedges

arc.generated_options = {{key = "dashed", value="true"}}

但这并没有什么作用。我在这里遗漏了什么?

我可以将线变成虚线\graph

tree layout这里使用了,但我用的是自己的布局)

\documentclass[11pt,a4paper]{article}
\usepackage{tikz}
\usetikzlibrary{graphs,graphdrawing}
\usegdlibrary{trees}

\begin{document}
\begin{tikzpicture}[tree layout]
\graph{
  "Start"[rectangle, draw] --[dashed]
  "End"[rectangle, draw]
};
\end{tikzpicture}
\end{document}

但我希望我的 Lua 算法将其改为虚线。有人知道怎么做吗?

相关内容