Hallo, ich möchte das folgende untere Diagramm für meine Thesis aus Minitab in Latex erstellen. Bisher habe ich nichts gefunden, das mir erklärt wie ich
Ich habe mal ein Roh-Diagramm erstellt, welches hoffentlich eine Ausgangsbasis schafft. Wäre super, wenn mir einer helfen könnte. SOLL: IST: Öffne in Overleaf
\documentclass[chapterprefix=true, 12pt, a4paper, oneside, parskip=half, listof=totoc, bibliography=totoc, numbers=noendperiod]{scrbook} \usepackage{pgfplots} \usepackage{tikz} \begin{document} % ergänzt \begin{figure}[ht] \begin{tikzpicture} \begin{axis}[ height=7.9cm, width=7.9cm, grid=major, xlabel={$v_{f}$ [$\frac{mm}{min}$]}, ylabel={$b_{f}$ [$\mu$m]}, xmin=0, xmax=20000, ymin=0, ymax=160, xtick={1000,20000}, scaled ticks=false, /pgf/number format/.cd, use comma, 1000 sep={}, ytick={0,20,40,60,80,100,120,140,160}, legend style={at={(1,1)},xshift=0.2cm,anchor=north west,nodes=right}] \addplot [only marks, mark=square*,blue] coordinates { (1000, 10) (1000, 21) (1000, 28) (1000, 45) };\addlegendentry{1000} \addplot [only marks, mark=square*,red] coordinates { (20000, 12) (20000, 56) (20000, 66) (20000, 148) };\addlegendentry{20000} \end{axis} \end{tikzpicture} \caption{test} \end{figure} \end{document} gefragt 30 Aug '18, 13:34 Christian01 cis |
Das sind mehrere Fragen auf einmal. Die zweite x-Achse kann man hier mit geeigneter Platzierung von Gewünschte Wiederholung der Achsenbeschriftung kann man mit Ich habe mal einen Öffne in Overleaf
\RequirePackage{filecontents} \begin{filecontents}{\jobname.dat} x y1 y2 y3 y4 1 10 -1 -1 -1 1 21 -1 -1 -1 1 28 -1 -1 -1 1 45 -1 -1 -1 2 -1 12 -1 -1 2 -1 56 -1 -1 2 -1 66 -1 -1 2 -1 148 -1 -1 3 -1 -1 10 -1 3 -1 -1 20 -1 3 -1 -1 30 -1 3 -1 -1 40 -1 4 -1 -1 -1 50 4 -1 -1 -1 60 4 -1 -1 -1 70 4 -1 -1 -1 80 \end{filecontents} \documentclass[margin=5mm, tikz]{standalone} %\documentclass[chapterprefix=true, 12pt, a4paper, oneside, parskip=half, listof=totoc, bibliography=totoc,numbers=noendperiod]{scrbook} \usepackage{pgfplots} \usepackage{tikz} \begin{document} \begin{tikzpicture} \begin{axis}[x=13mm, % Maßstab height=7.9cm, width=7.9cm, grid=major, % xlabel={$v_{f}$ [$\frac{mm}{min}$]}, % ylabel={$b_{f}$ [$\mu$m]}, % xmin=0, %xmax=20000, ymin=0, ymax=160, xtick={1,2,3,4}, xticklabels={1000,20000,1000,20000}, scaled ticks=false, /pgf/number format/.cd, use comma, 1000 sep={}, ytick={0,20,40,60,80,100,120,140,160}, % legend style={at={(1,1)},xshift=0.2cm,anchor=north west,nodes=right} % % Zweite x-Achse extra x ticks={1.5,2.5,3.5}, extra x tick labels={A, B,C}, extra x tick style={% grid=none, tick style={draw=none}, tick label style={yshift=-5mm} },% % % Gemeinsame Eigenschaften der Plots every axis plot post/.append style={ only marks, mark=square* }, % Gemeinsame Eigenschaften der table plots table/header=true, table/x index=0, ] \addplot[red] table[y index=1] {\jobname.dat}; \addplot[blue] table[y index=2] {\jobname.dat}; \addplot[red] table[y index=3] {\jobname.dat}; \addplot[blue] table[y index=4] {\jobname.dat}; \end{axis} \end{tikzpicture} \end{document} beantwortet 30 Aug '18, 16:21 cis |
Ich habe das Zeichen '>' aus dem Code entfernt und das Bild nach dem Code vor den Code gezogen, weil mir aus deinem Text unklar war, worum es geht.
Falls die AW deinen Ansprüchen genügt, kannst Du das Thema auch abhaken.
Ich denke, Du brauchst nur einen
stacked plot
, siehe Abschnitt "4.5.9 Stacked Plots" im pgfplots Manual.