Pgfplots: Fehlende Rahmenlinie?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Pgfplots: Fehlende Rahmenlinie?

von jens_mb » Di 9. Aug 2016, 13:42

Hallo Stefan,

danke für deine Antwort!
Manchmal sieht man den Wald wohl vor lauter Bäumen nicht ...

mlg,
jens_mb

von Stefan Kottwitz » Di 9. Aug 2016, 12:57

Hallo Jens,

sehr gutes Minimalbeispiel!

Du könntest einfach

axis y line*=left

auskommentieren oder löschen.

Stefan

Pgfplots: Fehlende Rahmenlinie?

von jens_mb » Di 9. Aug 2016, 11:31

Hallo Leute,

ich erzeuge generell Diagramme und verschiedene Plots mit dem Package 'pgfplots'. - Das funktioniert immer sehr zufriedenstellend.

Nur seit kurzem fällt mir auf, dass, wenn ich z.B. folgenden Beispielplot generiere, das Diagramm an der rechten Seite "offen" ist. Also der Rahmen wird um den Plotbereich irgendwie nicht herumgezogen. (Ich weiß nicht wie man das sonst beschreiben könnte, jene Seite also, wo eine zweite y-Achse auftauchen würde, wird nicht schwarz dargestellt, sondern in der Farbe des main-Grinds; so als ob dieses darüber gezeichnet werden würde ...)
\documentclass[tikz,border=1pt]{standalone} 		
\usepackage[ngerman]{babel}	
\usepackage[ansinew]{inputenc}					
\usepackage[T1]{fontenc}							
\usepackage{graphicx} 
\usepackage{pgfplots}
\usepackage{amsmath} 
\usepackage{units}

\definecolor{mygreen}{RGB}{0, 150, 0}

\pgfplotsset{
    compat=1.10, 
    title={\textbf{sin($x$)}},
    xmin=0,xmax=6,
    axis y line*=left,
    xtick={0,0.5,...,6},
    xlabel={$x$},
	  x tick style={
	    color=black,
  		thin
	  },
	  ymin=0,
	  ymax=90,
    ylabel={sin($x$)},
	  y tick style={
	    color=black,
	  	thin
	  },
	  height=8cm,
	  width=17cm,
	  grid=major,
	  grid style={
		 solid,
		 ultra thin,
		 gray
	  },
	  /pgf/number format/.cd,
	  use comma,
	  set thousands separator={},
} 
 
\begin{document} 
 \begin{tikzpicture} 
    \begin{axis}
	     \draw[black, thin] (axis cs:0,40) -- (axis cs:6,40);	                            
       \addplot[blue, thick] {6*sin(deg(x))+40};       
    \end{axis}         
 \end{tikzpicture} 
\end{document} 
Weiß hier jemand Hilfe? Also wie ich zu einem "umschlossenen" Diagramm kommen könnte?

mlg,
jens_mb

Nach oben