更改智能图表中的箭头方向

更改智能图表中的箭头方向

我如何更改此智能图表的箭头方向(旋转 180°)?

\smartdiagramset{set color list={blue!40!white, blue!40!white,blue!40!white, blue!40!white, blue!40!white}}
\smartdiagram[priority descriptive diagram]{text1, text2, text3, text4, text5}

答案1

除了在 定义的样式tikz中附加/覆盖为箭头定义的样式的部分之外,我找不到更好的方法来做到这一点。priority descriptive diagramsmartdiagram

您需要\tikzset{priority arrow/.append style={rotate=180,anchor=0,xshift=30,}}在该\smartdiagram[...]{...}行之前插入一些内容。此行可执行一些操作。

  1. 它旋转了 180 度(而定义的样式是rotate=90度)
  2. 它将箭头锚定在不同的点(anchor=west默认)
  3. 它将箭头向下移动xshift=30(您可能需要根据图表的大小手动调整)

经过这些更改的 MWE 是:

\documentclass{article}
\usepackage{smartdiagram}
\begin{document}

\smartdiagramset{set color list={blue!40!white, blue!40!white,blue!40!white, blue!40!white, blue!40!white}}
\tikzset{priority arrow/.append style={rotate=180,anchor=0,xshift=30,}}
\smartdiagram[priority descriptive diagram]{text1, text2, text3, text4, text5}

\end{document}

结果是:

flipped arrow on smartdiagram's priority descriptive diagram

相关内容