Schnitt in Achse und Balken bei einem Balkendiagramm

Tabellen und Grafiken erstellen und anordnen


Inexpresible
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Do 6. Jun 2013, 10:45

Schnitt in Achse und Balken bei einem Balkendiagramm

Beitrag von Inexpresible »

Ich habe das folgende Problem:
Wie in den Werten dür das Diagramm zu sehen ist habe ich meherer weit auseinander liegende Wertebereiche. Daher müsste ich zwei Schnitte in das Diagramm basteln. Habe schon mit groupplot rum probiert. Das hat aber nicht richtig funktioniert. Ich hoffe mir kann jemand helfen. Das BEispiel habe ich nochmal als Datei angehängt.

Danke schonmal.


\documentclass[12pt,
  listof=numbered,
   bibtotocnumbered,
  headheight=51pt,
  parskip,
]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{graphicx}

\usepackage{pgfplots}
\pgfplotsset{compat=1.5}
\usepgfplotslibrary{units}
\usepackage{siunitx}
\usepackage{pstricks}
\usepackage{pst-plot} 
\usepackage{pstcol} 
\usepackage{filecontents}

\usepgfplotslibrary[groupplots]

\begin{document}

\begin{figure}[h!]
\begin{center}
\begin{filecontents}{MM1.dat}
Modell X-Position MW
Modell-1 1 0.697
Modell-2 2 0.000576
Modell-3 3 0.000576
Modell-4 4 2070.988
Modell-5 6 0.174
Modell-6 7 0.047
Messwert 5 0.000273


\end{filecontents}

\begin{tikzpicture}
\begin{axis}[
title = {Modellvergleich},
ybar,
width=17cm,
ymin=0,
ymax=2100,
bar width=20pt,
extra y ticks={0.000273},
extra y tick style={grid=major, color=red},
axis y discontinuity=parallel,
ylabel={kg/s},
xtick=data,
xticklabels from table={MM1.dat}{Modell},
]
\addplot[draw=black, fill=blue,
error bars/.cd, y dir=both, y explicit] table [
x=X-Position,
y=MW,
%y error=SD
] {MM1.dat};
\end{axis}
\end{tikzpicture}
\caption{Modellvergleich mit einem Messwert}
\label{fig:MM_Vergleich1}
\end{center}
\end{figure}


\end{document}
Dateianhänge
MinimalBsp.tex
(1.25 KiB) 297-mal heruntergeladen