Advertisement
Guest User

Untitled

a guest
Sep 30th, 2014
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. documentclass{article}
  2.  
  3. usepackage{tikz}
  4. usetikzlibrary{calc,shapes, positioning,intersections}
  5.  
  6. begin{document}
  7. begin{tikzpicture}[node distance=-pgflinewidth]
  8.  
  9. coordinate (origin) at (0,0);
  10. coordinate (xEnd) at (0,4);
  11. coordinate (yEnd) at (10.5,0);
  12.  
  13. tikzset{
  14. mybox/.style = {
  15. minimum height=#1,
  16. minimum width=1.5cm,
  17. inner sep=3pt,
  18. rotate=90,
  19. draw},
  20. mybox/.default=10.5cm,
  21. }
  22.  
  23. draw[->,thick, name path=xaxis] (origin) -- node [above,rotate=90] {Processors} (xEnd);
  24. draw[->,thick, name path=yaxis] (origin) -- node [below] {Time} (yEnd);
  25.  
  26. node (src) at (0.5,3) [mybox=0.4cm] {large $src$};
  27. node (r0) [mybox=0.7cm,below=of src] {large $radix_0$};
  28. node (r1) [mybox=0.7cm,below=of r0] {large $radix_1$};
  29. node (r2) [mybox=0.7cm,below=of r1] {large $radix_2$};
  30. node (r3) [mybox=0.7cm,below=of r2] {large $radix_3$};
  31. node (r4) [mybox=0.7cm,below=of r3] {large $radix_4$};
  32. node (r5) [mybox=0.7cm,below=of r4] {large $radix_5$};
  33.  
  34. node (r6) [mybox=0.7cm,below=of r5,xshift=-2cm] {large $radix_6$};
  35. node (r7) [mybox=0.7cm,below=of r6] {large $radix_7$};
  36. node (r8) [mybox=0.7cm,below=of r7] {large $radix_8$};
  37. node (r9) [mybox=0.7cm,below=of r8] {large $radix_9$};
  38. node (r10) [mybox=0.7cm,below=of r9] {large $radix_{10}$};
  39. node (op) [mybox=0.4cm,below=of r10] {large $output$};
  40.  
  41. node (Bsrc) [mybox=0.4cm,below =of r5,fill=gray!50] {large $src$};
  42. node (Br0) [mybox=0.7cm,below=of Bsrc,fill=gray!50] {large $radix_0$};
  43. node (Br1) [mybox=0.7cm,below=of Br0,fill=gray!50] {large $radix_1$};
  44. node (Br2) [mybox=0.7cm,below=of Br1,fill=gray!50] {large $radix_2$};
  45. node (Br3) [mybox=0.7cm,below=of Br2,fill=gray!50] {large $radix_3$};
  46. node (Br4) [mybox=0.7cm,below=of Br3,fill=gray!50] {large $radix_4$};
  47. node (Br5) [mybox=0.7cm,below=of Br4,fill=gray!50] {large $radix_5$};
  48.  
  49. node (r6) at (0.65,1) [mybox=0.7cm,fill=gray!80] {large $radix_6$};
  50. node (r7) [mybox=0.7cm,below=of r6,fill=gray!80] {large $radix_7$};
  51. node (r8) [mybox=0.7cm,below=of r7,fill=gray!80] {large $radix_8$};
  52. node (r9) [mybox=0.7cm,below=of r8,fill=gray!80] {large $radix_9$};
  53. node (r10) [mybox=0.7cm,below=of r9,fill=gray!80] {large $radix_{10}$};
  54. node (op) [mybox=0.4cm,below=of r10,fill=gray!80] {large $output$};
  55.  
  56. end{tikzpicture}
  57. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement