LaTeX forum ⇒ Graphics, Figures & Tablesishikawa Tikz diagram

Information and discussion about graphics, figures & tables in LaTeX documents.
gerold
Posts: 1
Joined: Tue Jun 16, 2015 2:13 pm

ishikawa Tikz diagram

Postby gerold » Tue Jun 16, 2015 2:19 pm

i would like to create a ishikawa diagram (fishbone) like the following one:
Image

I've tried to realize it with Tikz but it seems like a bit difficult.


  1. \tikzset{
  2. ishikawa/.style = {align=center, inner sep=0pt, text centered,
  3. %font=\sffamily
  4. },
  5. matter/.style={ % Wirkung=Betrachtete Störgröße
  6. rectangle,minimum size=6mm,very thick,draw=red!70!black!40,top color=white,bottom color=red!50!black!20,font=\itshape
  7. },
  8. level_1/.style={ % Haupteinflussfaktoren
  9. ellipse,node distance=60pt,minimum size=6mm,very thick,draw=red!50!black!50,top color=white,bottom color=red!50!black!20,font= \itshape
  10. },
  11. level_2/.style={ % Nebeneinflussfaktoren
  12. rectangle,minimum size=6mm,font=\itshape,font=\tiny
  13. }
  14. }
  15. \begin{tikzpicture}[->,>=stealth',level/.style={sibling distance = 5cm/#1,
  16. level distance = 1.5cm}
  17. ]
  18. \node (Grund) [matter] at ( 12,0) {CPA};
  19. % \path[draw,->] (0,0) -- (Grund)
  20. \draw [->,very thick] ( 0,0) -- (Grund);
  21. \node (tl_1_1) [level_1] at ( 0,5) {Material};
  22. \node (bl_1_1) [level_1] at ( 0,-5) {Methode};
  23. % child{ node [level_2] {msndfbdejfsdlfksf}}
  24. \node (tl_1_2) [level_1, right=of tl_1_1] {Maschine};
  25. % child{ node [level_2] {msndfbdejfsdlfksf}}
  26. \node (bl_1_2) [level_1, right=of bl_1_1] {Mensch};
  27. % child{ node [level_2] {msndfbdejfsdlfksf}}
  28. \node (tl_1_3) [level_1, right=of tl_1_2] {Messtechnik};
  29. % child{ node [level_2] {msndfbdejfsdlfksf}}
  30. \node (bl_1_3) [level_1, right=of bl_1_2] {Mitwelt};
  31. % child{ node [level_2] {msndfbdejfsdlfksf}}
  32. \end{tikzpicture}]


This produces my top level boxes but I don't know how to draw a path from there to my main arrow. The same problem also for the lower level arrows.

Can someone help me out?!

cheers Gerold

User avatar
Stefan Kottwitz
Site Admin
Posts: 9604
Joined: Mon Mar 10, 2008 9:44 pm

Postby Stefan Kottwitz » Tue Jun 16, 2015 3:59 pm

Hi Gerold,

welcome to the forum!

I see that you are writing in German. So you could also post to our German language partner forum TeXwelt.de. I know there are TikZ experts frequenting the TeXwelt site.

Stefan
LaTeX.org admin

User avatar
Johannes_B
Site Moderator
Posts: 4186
Joined: Thu Nov 01, 2012 4:08 pm

Postby Johannes_B » Tue Jun 16, 2015 4:37 pm

The question has now been posted at TeXwelt.de.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.

User avatar
Stefan Kottwitz
Site Admin
Posts: 9604
Joined: Mon Mar 10, 2008 9:44 pm

Postby Stefan Kottwitz » Wed Jun 17, 2015 9:30 pm

On TeXwelt.de there's now an excellent solution by Qrrbrbirlbel.

It produces:

Image

It's pretty difficult to understand :shock: but very clever :mrgreen:

Stefan
LaTeX.org admin


Return to “Graphics, Figures & Tables”

Who is online

Users browsing this forum: No registered users and 4 guests