Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Diagrammbeschriftung

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.10.2006
    Beiträge
    36

    Diagrammbeschriftung

    Hallo,

    ich habe folgendes Problem. Ich möchte in einem Diagramm Datensätze einlesen. Das gesamte Diagramm muss aber um 90 ° gedreht werden. Ich bringe es nicht fertig mit \caption eine Diagrammbeschriftung anzubringen. Es kommt die Fehlermeldung outside float!
    Hat jemand dafür eine Lösung
    Code:
    \begin{rotate}{90}
    {	\psset{xAxisLabel=absolute Feuchte $\mathrm{x}$ \lbrack g/kg\rbrack, yAxisLabel=Temperatur $\mathrm{\vartheta}$ \lbrack °C \rbrack, lly=16cm,llx=22.5cm, xAxisLabelPos={11,-18}, yAxisLabelPos={-1,13}}
    	\begin{psgraph}[axesstyle=frame, xticksize=0 55, yticksize=0 22, Dx=1, Dy=5, subticks=1, Oy=-15](0,-15)(22,40){18.5cm}{14.14cm}
    		\listplot[linecolor=black]{\hxfulla}
    		\listplot[linecolor=black]{\hxfullb}
    		\listplot[linecolor=black]{\hxfullc}
    		\listplot[linecolor=black]{\hxfulld}
    		\listplot[linecolor=black]{\hxfulle}
    		\listplot[linecolor=black]{\hxfullf}
    		\listplot[linecolor=black]{\hxfullg}
    		\listplot[linecolor=black]{\hxfullh}
    		\listplot[linecolor=black]{\hxfulli}
    		\listplot[linecolor=black, linewidth=2pt]{\hxfullj}
    		\listplot[linecolor=blue, linewidth=2pt]{\hxlimita}
    		\listplot[linecolor=blue, linewidth=2pt]{\hxlimitb}
    		\listplot[linecolor=blue, linewidth=2pt]{\hxlimitc}
    		\listplot[linecolor=blue, linewidth=2pt]{\hxlimitd}
    		\listplot[linecolor=blue, linewidth=2pt]{\hxlimite}
    		\rput[Br](3.9,38.5){\fontsize{6pt}{1cm}\selectfont 10 \% r.F.}
    		\rput[Br](7.9,38.5){\fontsize{6pt}{1cm}\selectfont 20 \% r.F.}
    		\rput[Br](12.8,38.5){\fontsize{6pt}{1cm}\selectfont 30 \% r.F.}
    		\rput[Br](16.9,38.5){\fontsize{6pt}{1cm}\selectfont 40 \% r.F.}
    		\rput[Br](20.9,38.5){\fontsize{6pt}{1cm}\selectfont 50 \% r.F.}
    		\rput[Br](21.5,35.2){\fontsize{6pt}{1cm}\selectfont 60 \% r.F.}
    		\rput[Br](21.5,32.4){\fontsize{6pt}{1cm}\selectfont 70 \% r.F.}
    		\rput[Br](21.5,30.2){\fontsize{6pt}{1cm}\selectfont 80 \% r.F.}
    		\rput[Br](21.5,28.1){\fontsize{6pt}{1cm}\selectfont 90 \% r.F.}
    		\rput[Br](21.5,26.3){\fontsize{6pt}{1cm}\selectfont 100 \% r.F.}
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(2,0)(2,30)
    		\cnodeput(1.3,1.5){1}{\fontsize{14pt}{1cm}\selectfont \textbf{1}}
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(3,35)(5.8,25)
    		\psline[linewidth=1.8pt, linestyle=dashed, arrowsize=7pt](3,35)(9.17,13.)
    		\cnodeput(2.7,32.5){2}{\fontsize{14pt}{1cm}\selectfont \textbf{2}}
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(7,10)(7,20)
    		\cnodeput(6.3,11){1}{\fontsize{14pt}{1cm}\selectfont \textbf{1}}
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(7,37)(7,26)
    		\cnodeput(6.3,36){3}{\fontsize{14pt}{1cm}\selectfont \textbf{3}}
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(15,35)(11,18)
    		\psline[linewidth=1.8pt, linestyle=dashed, arrowsize=7pt](15,35)(10.08,14.1)
    		\cnodeput(15.3,33){4}{\fontsize{14pt}{1cm}\selectfont \textbf{4}}
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(2.5,20.5)(4.4,20.5)
    		\cnodeput(2.7,18.3){5}{\fontsize{14pt}{1cm}\selectfont \textbf{5}}
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(2.5,22)(5.15,23)
    		\cnodeput(2.7,24.3){6}{\fontsize{14pt}{1cm}\selectfont \textbf{6}}
    	\end{psgraph}
    	\caption[Mollier-h-x-Diagramm]{Mollier-h-x-Diagramm\\Quelle: 
    }
    \end{rotate}

  2. #2
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Ohne Gleitumgebung

    Nimm den Befehl \captionof aus caption. Da das Diagramm ohnehin so groß ist, kannst Du auch die sidewaysfigure-Umgebung aus rotating benutzen und damit das Diagramm auf einer eigenen Seite platzieren. Dabei benutzt Du dann ganz normal \caption.


    MfG
    Thorsten¹
    Geändert von localghost (31-07-2008 um 21:19 Uhr) Grund: Ergänzung.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von fsperer Beitrag anzeigen
    Hallo,

    ich habe folgendes Problem. Ich möchte in einem Diagramm Datensätze einlesen. Das gesamte Diagramm muss aber um 90 ° gedreht werden. Ich bringe es nicht fertig mit \caption eine Diagrammbeschriftung anzubringen. Es kommt die Fehlermeldung outside float!
    Hat jemand dafür eine Lösung
    Code:
    \begin{rotate}{90}
    {	\psset{xAxisLabel=absolute Feuchte $\mathrm{x}$ \lbrack g/kg\rbrack, yAxisLabel=Temperatur $\mathrm{\vartheta}$ \lbrack °C \rbrack, lly=16cm,llx=22.5cm, xAxisLabelPos={11,-18}, yAxisLabelPos={-1,13}}
    	\begin{psgraph}[axesstyle=frame, xticksize=0 55, yticksize=0 22, Dx=1, Dy=5, subticks=1, Oy=-15](0,-15)(22,40){18.5cm}{14.14cm}
    		\listplot[linecolor=black]{\hxfulla}
    ....
    		\rput[Br](3.9,38.5){\fontsize{6pt}{1cm}\selectfont 10 \% r.F.}
    ....
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(2,0)(2,30)
    		\cnodeput(1.3,1.5){1}{\fontsize{14pt}{1cm}\selectfont \textbf{1}}
    		\psline[linewidth=1.8pt, arrowsize=7pt]{->}(3,35)(5.8,25)
    		\psline[linewidth=1.8pt, linestyle=dashed, arrowsize=7pt](3,35)
    ...
    	\end{psgraph}
    	\caption[Mollier-h-x-Diagramm]{Mollier-h-x-Diagramm\\Quelle: 
    }
    \end{rotate}
    Wo hast du denn deine ganzen Fontbefehle her?
    \fontsize{6pt}{1cm}\selectfont ist nichts anderes als \tiny und
    \fontsize{14pt}{1cm}\selectfont ist \Large. Du wirst doch wohl kaum einen
    Zeilenabstand von 1cm einstellen wollen.

    Setze die psgraph- Umgebung in eine Gleitumgebung:
    Code:
    \begin{figure}[!htb]
    \begin{turn}{90}
    \begin{psgraph}....
    ....
    \end{psgraph}
    \end{turn}
    \caption{...}\label{...}
    \end{figure}
    Herbert

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.10.2006
    Beiträge
    36
    Danke für euere schnellen und kompetenten Antworten! Ich hab das mit sidewaysfigure gelöst!

    Frank

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •