goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 100385
Top-Poster: Johannes_B (5065)

Wir begrüßen unseren neuesten Benutzer blacksh33p.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Balkendiagramm mit pgfplots - Fehler bei zu kleinen Balken

 

Seban
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 86
Anmeldedatum: 10.01.13
Wohnort: ---
Version: MiKTeX 2.9 & akt. TeXstudio
     Beitrag Verfasst am: 03.07.2019, 17:24     Titel: Balkendiagramm mit pgfplots - Fehler bei zu kleinen Balken
  Antworten mit Zitat      
Hallo,

Ich habe mit pgfplots ein Balkendiagramm erstellt, das mittels einer csv-Datei mit Daten befüllt wird. Bisher lief es problemlos, aber nun ist es vorgekommen, dass die darzustellenden Daten sehr klein sind (y-Werte alle kleiner 0,02). Dies führt zu Fehlern, ich schätze es hat damit zu tun, dass die Skalierung der y-Achse nicht mehr korrekt erfolgen kann. Leider finde ich aber keinen Weg, wie ich das beheben kann.

Hier ein Minimalbeispiel, wäre nett wenn jemand mal drüber schauen könnte.
Code

\documentclass{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[scaled]{uarial}
   \renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{pgfplots}
   \pgfplotsset{
      compat=1.16,                           % Kompatibilität einstellen
      ticklabel style={/pgf/number format/.cd,       % Tick-Label anpassen:
         use comma,                              % Komma als Dezimaltrennzeichen
         assume math mode                        % Verhindert Wechsel in Mathemodus (Tick-Labels in Standardschriftart)
      }
   }
   
\begin{document}

   \begin{figure}
      \centering
     
      \begin{tikzpicture}
         \begin{axis}[
            ybar,                                 % lädt vordefiniertes Layout für Balkendiagramme
            width=0.9\textwidth, height=0.33\textheight,   % Breite, Höhe der Abbildung
            enlarge x limits=0.02,                     % Abstand links und rechts der Balken
            xlabel={x-Achsen-Beschriftung},               % x-Achsen-Beschriftung
            ylabel={y-Achsen-Beschriftung},                % y-Achsen-Beschriftung
            xtick={5,10,...,50},                     % x-Achsen-Werte
            xtick pos=left,                           % x-Achse hat nur unten Ticks
            ymin=0,                                 % kein Abstand zw. Balken und x-Achse
            ymajorgrids=true,                        % horizontale Linien an Ticks der y-Achse einfügen
            ticklabel style={/pgf/number format/.cd, fixed},% Tick-Label anpassen: Keine Skalierung (fixed)
         ]
         
         \addplot+ [               % Plot hinzufügen
            ybar,                  % Diagrammtyp: vertikales Balkendiagramm
            bar width=4pt            % Breite der Balken
         ] table {               % Daten einlesen
            2   0.09   % funktioniert nicht -> Fehler
            3   0.01
            4   0.01
            5   0.01
            6   0.03
            7   0.01
            50  0.02
           
%            2   0.091   % funktioniert nun
%            3   0.01
%            4   0.01
%            5   0.01
%            6   0.03
%            7   0.01
%            50  0.02
         };
         
         \end{axis}
      \end{tikzpicture}
     
      \caption[]{Bildunterschrift}
      \label{fig:bsp}
   \end{figure}

\end{document}
 


Beste Grüße,
Seban
Private Nachricht senden Benutzer-Profile anzeigen

esdd
Forum-Meister
Forum-Meister

Beiträge: 2475
Anmeldedatum: 07.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.07.2019, 21:03     Titel:
  Antworten mit Zitat      
Setze

Code
ymax=.1


und / oder ergänze

Code
scaled y ticks=false


zu den Optionen der axis Umgebung.
Private Nachricht senden Benutzer-Profile anzeigen

Seban
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 86
Anmeldedatum: 10.01.13
Wohnort: ---
Version: MiKTeX 2.9 & akt. TeXstudio
     Beitrag Verfasst am: 03.07.2019, 23:33     Titel:
  Antworten mit Zitat      
So klappt's, vielen Dank!
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de