Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Bei pdfplot 3D- Grafik fehlt ein Stück

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    08.02.2012
    Beiträge
    48
    Das ist natürlich richtig. Ich habe nur negative z-Werte.
    Aber es müßte doch möglich sein, die Länge (Start- und Endpunkt) der z-Achse unabhängig von den tatsächlichen Werten festzulegen.
    Hintergrund:
    Was mich eigentlich stört ist, dass die z-Achse teilweise über dem Trichter liegt. Sie müßte eigentlich "im Trichter verschwinden", siehe Screenhot.

    Gruß

    ManfredPotentialtopf3.jpg
    Geändert von msthab (25-10-2017 um 07:38 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.02.2012
    Beiträge
    48

    Lösung gefunden

    Ich habe eine "manuelle" Lösung gefunden.
    Ich verberge die z-Achse mit
    Code:
     hide z axis,
    und füge die Achse "manuell" als node ein
    Code:
    \draw [->] (axis cs: 0,0,-2.1)   -- (axis cs: 0,0,2)  node [above ] {$E_{\mathrm{pot}}$};
    Klappt prima, siehe jpg-Bild

    Gruß

    Manfred

    Potentialtopf4 mit z-Achse als node ausgeführt.jpg

    Hier noch einmal der ganze Code:
    Code:
    \begin{tikzpicture}
    \clip (2,2) rectangle (16,16);
    \begin{axis}[
    	width=20cm,
    	height=20cm,
            hide z axis,
    	xtick=\empty,
    	ytick=\empty,
    	ztick=\empty,
    	xlabel={$x$}, ylabel={$y$}, 
    	axis lines=center,
    	axis on top,
    	xmin=-1.8, xmax=2.3,
    	ymin=-1.8, ymax=2,
    	samples=40,
    	samples y=40,
    	domain=0.2:1.7,
    	y domain=0:360,
    	enlarge z limits={value=0.7,upper},
    	x label style={at={(ticklabel* cs:1.01)}, anchor=west, }, %Achsenbeschriftung aussen
    	y label style={at={(ticklabel* cs:1.01)}, anchor=west, }, %Achsenbeschriftung aussen
    	colormap/blackwhite,
    	z buffer=sort,
    	]
    \addplot3 [surf] ({x*cos(y)},{x*sin(y)},{-1/x});
    % Manuelle z-Achse, die im Trichter verschwindet
    \draw [->] (axis cs: 0,0,-2.1)   -- (axis cs: 0,0,2)  node [above ] {$E_{\mathrm{pot}}$};
    %
    \end{axis}
    \end{tikzpicture}
    Geändert von msthab (25-10-2017 um 07:44 Uhr)

  3. #3
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von msthab Beitrag anzeigen
    Was mich eigentlich stört ist, dass die z-Achse teilweise über dem Trichter liegt. Sie müßte eigentlich "im Trichter verschwinden", siehe Screenhot.
    Wieso?
    Du hast doch selbst
    Code:
    axis on top,
    angefordert...

    VG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.02.2012
    Beiträge
    48
    Ich musste das anfordern, da sonst die Achsen alle hinter dem Potentialtopf verschwinden (siehe Anhang). Die so erscheinende Achsenlage ist nach meiner Meinung ziemlich sinnlos, da der Koordinationursprung (0,0,0) in jedem Fall oberhalb des Potentialtops zu sehen sein muss.

    Viele Grüße

    Manfred
    Potentialtopf5.jpg

  5. #5
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Ah, da hab ich das wohl etwas verwurschtelt...

    VG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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