我想使用 smartdiagram 包更好地绘制下图。
我陷入了以下困境:
- 旋转图表,使社会目标至12点钟位置。
- 添加文字社会效率,生态正义和生态效率
我愿意接受有关该图表的任何新想法或改进。
我的代码
\documentclass[preview]{standalone}
\usepackage{smartdiagram}
\begin{document}
\begin{center}
\smartdiagramset{set color list={orange!60, green!50!lime!60,magenta!60,
blue!50!cyan},planet size=4cm,bubble node size=3cm,bubble center node size=4.5cm}
\smartdiagram[bubble diagram]{
Sustainable\\Development,Social\\Goals,Economic\\Goals,Environmental\\Goals
}
\end{center}
\end{document}
答案1
我认为使用 pureTiKZ
比尝试修改更容易smartdiagram
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node[circle, minimum size=4.5cm, draw opacity=1, fill opacity=0.5, fill=gray!70, text width=2cm, align=center]{Sustainable Development};
\node[circle, minimum size=3cm, draw opacity=1, fill opacity=0.5, fill=orange!50, text width=2cm, align=center, draw=white, line width=2pt] at (90:3cm) {Social\\ Goals};
\node[circle, minimum size=3cm, draw opacity=1, fill opacity=0.5, fill=green!70, text width=2cm, align=center, draw=white, line width=2pt] at (210:3cm) {Economic\\ Goals};
\node[circle, minimum size=3cm, draw opacity=1, fill opacity=0.5, fill=red!70, text width=2cm, align=center, draw=white, line width=2pt] at (-30:3cm) {Environmental\\ Goals};
\node[text width=2cm, align=center] at (30:3.5cm) {Eco-justice};
\node[text width=2cm, align=center] at (150:3.5cm) {Socio-efficiency};
\node[text width=2cm, align=center] at (270:3.5cm) {Eco-efficiency};
\end{tikzpicture}
\end{document}