Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. documentclass[a4paper]{report}
  2. enter code hereusepackage{xcolor}
  3. usepackage{tikz}
  4. usepackage{pgfplots}
  5. usepackage{pgfplotstable}
  6. usetikzlibrary{calc}
  7. usepgfplotslibrary{dateplot}
  8. pgfplotsset{compat=newest}
  9. pgfplotsset{
  10. show sum on top/.style={
  11. /pgfplots/scatter/@post marker code/.append code={%
  12. path let p1=($(normalized axis cs:%
  13. pgfkeysvalueof{/data point/x},%
  14. pgfkeysvalueof{/data point/y})%
  15. -(normalized axis cs:pgfkeysvalueof{/data point/x},0)$)
  16. in node[
  17. at={(normalized axis cs:%
  18. pgfkeysvalueof{/data point/x},%
  19. pgfkeysvalueof{/data point/y})%
  20. },
  21. anchor={-90*sign(y1)},yshift={sign(y1)*2pt}
  22. ]
  23. {pgfmathprintnumber{pgfkeysvalueof{/data point/y}}};
  24. },
  25. },
  26. }
  27. begin{document}
  28. pgfplotstableread{
  29. Year OneCol SecCol ThirdCol ForthCol FifthCol SixthCol
  30. 1 6.58E-08 1.44E-08 5.42E-08 4.02E-08 2.30E-08 -6.02E-09
  31. 2 2.42E-09 3.17E-10 1.19E-09 8.85E-10 5.07E-10 -1.22E-10
  32. 3 1.53E-08 3.17E-10 1.19E-09 8.85E-10 5.54E-10 6.88E-10
  33. }datatable
  34.  
  35. begin{figure}
  36. centering
  37. begin{tikzpicture}
  38. begin{axis}[
  39. width=0.9*textwidth,
  40. bar width=0.26cm,
  41. tick label style={/pgf/number format/1000 sep=,font=footnotesize},
  42. ybar stacked,
  43. stack negative=on previous, %<- moved down
  44. bar width=1em,
  45. ymin=-5.00E-08,
  46. axis on top,
  47. ymax=2.50E-07,
  48. ymajorgrids = true,
  49. enlarge x limits={true, abs value=0.75},
  50. height=8cm,
  51. nodes near coords={},
  52. legend style={
  53. at={(1.1,0.5)},
  54. anchor=west,
  55. draw=none },
  56. xtick=data,
  57. xticklabels={Cenário Um, Cenário Dois, Cenário Três}
  58. ]
  59. addplot [fill=cyan!70,draw=black!70] table [y index=1] {datatable};
  60. addplot [fill=green!90,draw=black!70] table [y index=2] {datatable};
  61. addplot [fill=teal!90,draw=black!70]table [y index=3] {datatable};
  62. addplot [fill=violet!90,draw=black!70]table [y index=4] {datatable};
  63. addplot [fill=lime!90,draw=black!70]table [y index=5] {datatable};
  64. addplot [fill=magenta!90,draw=black!70]table [y index=6] {datatable};
  65. legend{Bateria, Estrutura,Motor,Pneu,Uso,Final de Vida}
  66. end{axis}
  67. end{tikzpicture}
  68. caption{Impacts by category relative to baseline building with conventional building envelope}
  69. label{relative}
  70. end{figure}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement