Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. documentclass[border=10pt]{standalone}
  2. usepackage{tikz}
  3. usetikzlibrary{shapes.geometric}
  4. usetikzlibrary{arrows.meta}
  5. begin{document}
  6.  
  7. begin{tikzpicture}
  8. [auto,
  9. decision/.style={diamond, draw=blue, thick, fill=blue!20,
  10. text width=4.5em,align=flush center,
  11. inner sep=1pt},
  12. block/.style ={rectangle, draw=blue, thick, fill=blue!20,
  13. text width=5em,align=center, rounded corners,
  14. minimum height=4em},
  15. line/.style ={draw, thick, -latex’,shorten >=2pt},
  16. cloud/.style ={draw=red, thick, ellipse,fill=red!20,
  17. minimum height=2em}]
  18. matrix [column sep=5mm,row sep=7mm]
  19. {
  20. % row 1
  21. node [cloud] (expert) {expert}; &
  22. node [block] (init) {initialize model}; &
  23. node [cloud] (system) {system}; \
  24. % row 2
  25. & node [block] (identify) {identify candidate model}; & \
  26. % row 3
  27. node [block] (update) {update model}; &
  28. node [block] (evaluate) {evaluate candidate models}; & \
  29. % row 4
  30. & node [decision] (decide) {is best candidate}; & \
  31. % row 5
  32. & node [block] (stop) {stop}; & \
  33. };
  34. begin{scope}[every path/.style=line]
  35. path (init) -- (identify);
  36. path (identify) -- (evaluate);
  37. path (evaluate) -- (decide);
  38. path (update) |- (identify);
  39. path (decide) -| node [near start] {yes} (update);
  40. path (decide) -- node [midway] {no} (stop);
  41. path [dashed] (expert) -- (init);
  42. path [dashed] (system) -- (init);
  43. path [dashed] (system) |- (evaluate);
  44. end{scope}
  45. end{tikzpicture}
  46.  
  47. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement