von tikzanfaenger » Di 20. Okt 2015, 20:35
Hallo an alle,
ich möchte den PDCA-Zyklus mit TikZ erstellen und kriege das leider nicht hin.
Das habe ich:
\documentclass[ a4paper]{scrbook}
\usepackage[english,ngerman]{babel}
\usepackage{pgfplots}
\usepackage[%captions Layout definieren
font=small,
format=plain,
labelfont=bf,
up,
textfont=it,
up]{caption}
\usepackage{tikz}
\usetikzlibrary{arrows,automata}
\usetikzlibrary{mindmap,backgrounds}
\usetikzlibrary{fadings}
\begin{document}
\begin{center}
\usetikzlibrary{decorations.text}
\newcommand*{\mytextstyle}{\sffamily\Large\bfseries\color{black!85}}
\newcommand{\arcarrow}[8]{%
% inner radius, middle radius, outer radius, start angle,
% end angle, tip protusion angle, options, text
\pgfmathsetmacro{\rin}{#1}
\pgfmathsetmacro{\rmid}{#2}
\pgfmathsetmacro{\rout}{#3}
\pgfmathsetmacro{\astart}{#4}
\pgfmathsetmacro{\aend}{#5}
\pgfmathsetmacro{\atip}{#6}
\fill[#7] (\astart+\atip:\rin) arc (\astart+\atip:\aend:\rin)
-- (\aend-\atip:\rmid)
-- (\aend:\rout) arc (\aend:\astart+\atip:\rout)
-- (\astart:\rmid) -- cycle;
\path[font = \sffamily, decoration = {text along path, text = {|\mytextstyle|#8},
text align = {align = center}, raise = -1.0ex}, decorate]
(\astart+\atip:\rmid) arc (\astart+\atip:\aend+\atip:\rmid);
}
\definecolor{grau}{RGB}{208,208,208}
\definecolor{mymagenta}{RGB}{226,0,116}
\begin{tikzpicture}
\fill[even odd rule,mymagenta] circle (2.8) ;
\arcarrow{2.7}{2.2}{1.7}{ -240}{ 90}{5}{mymagenta, very thick}{ PDCA-Zyklus }
\arcarrow{3}{3.5}{4}{ 90}{ -72}{5}{grau , very thick}{ PLAN }
\arcarrow{3}{3.5}{4}{-75-120}{ -75}{5}{grau, very thick}{ DO }
\arcarrow{3}{3.5}{4}{ -195}{ -232}{5}{grau, very thick}{ CHECK }
\arcarrow{3}{3.5}{4}{ -240}{ -263}{5}{grau, very thick}{ ACT }
\end{tikzpicture}
\captionof{figure}{PDCA-Zyklus}
\end{center}
\end{document}
Ich verstehe nicht, welche Zahlen bzw. was ich ändern muss, um das Bild so hinbekommen, wie im Anhang. Kann mir jemand bitte helfen?
Grüße
tikzanfaenger
- Dateianhänge
-
- Es sollte so aussehen
- pdca.png (27.45 KiB) 6148 mal betrachtet
Hallo an alle,
ich möchte den PDCA-Zyklus mit TikZ erstellen und kriege das leider nicht hin.
Das habe ich:
[code]
\documentclass[ a4paper]{scrbook}
\usepackage[english,ngerman]{babel}
\usepackage{pgfplots}
\usepackage[%captions Layout definieren
font=small,
format=plain,
labelfont=bf,
up,
textfont=it,
up]{caption}
\usepackage{tikz}
\usetikzlibrary{arrows,automata}
\usetikzlibrary{mindmap,backgrounds}
\usetikzlibrary{fadings}
\begin{document}
\begin{center}
\usetikzlibrary{decorations.text}
\newcommand*{\mytextstyle}{\sffamily\Large\bfseries\color{black!85}}
\newcommand{\arcarrow}[8]{%
% inner radius, middle radius, outer radius, start angle,
% end angle, tip protusion angle, options, text
\pgfmathsetmacro{\rin}{#1}
\pgfmathsetmacro{\rmid}{#2}
\pgfmathsetmacro{\rout}{#3}
\pgfmathsetmacro{\astart}{#4}
\pgfmathsetmacro{\aend}{#5}
\pgfmathsetmacro{\atip}{#6}
\fill[#7] (\astart+\atip:\rin) arc (\astart+\atip:\aend:\rin)
-- (\aend-\atip:\rmid)
-- (\aend:\rout) arc (\aend:\astart+\atip:\rout)
-- (\astart:\rmid) -- cycle;
\path[font = \sffamily, decoration = {text along path, text = {|\mytextstyle|#8},
text align = {align = center}, raise = -1.0ex}, decorate]
(\astart+\atip:\rmid) arc (\astart+\atip:\aend+\atip:\rmid);
}
\definecolor{grau}{RGB}{208,208,208}
\definecolor{mymagenta}{RGB}{226,0,116}
\begin{tikzpicture}
\fill[even odd rule,mymagenta] circle (2.8) ;
\arcarrow{2.7}{2.2}{1.7}{ -240}{ 90}{5}{mymagenta, very thick}{ PDCA-Zyklus }
\arcarrow{3}{3.5}{4}{ 90}{ -72}{5}{grau , very thick}{ PLAN }
\arcarrow{3}{3.5}{4}{-75-120}{ -75}{5}{grau, very thick}{ DO }
\arcarrow{3}{3.5}{4}{ -195}{ -232}{5}{grau, very thick}{ CHECK }
\arcarrow{3}{3.5}{4}{ -240}{ -263}{5}{grau, very thick}{ ACT }
\end{tikzpicture}
\captionof{figure}{PDCA-Zyklus}
\end{center}
\end{document}
[/code]
Ich verstehe nicht, welche Zahlen bzw. was ich ändern muss, um das Bild so hinbekommen, wie im Anhang. Kann mir jemand bitte helfen?
Grüße
tikzanfaenger