3D Grafik mit pgfplot

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: 3D Grafik mit pgfplot

Unklarheiten

von Stamm- » So 23. Okt 2016, 16:16

Welches Histogramm (oder auch Balkendiagramm einer Verteilung) ist denn gemeint? Ich kann hier keines erkennen. Und was soll die Marke denn bewirken? Was soll sie markieren?

von TheMan » Sa 22. Okt 2016, 17:04

Noch eine weitere Frage.

Wenn ich dem Histogramm ein label verpassen möchte, steht das leider immer links im Diagramm, kann ich das auch irgendwie rechts vom Histogramm anordnen?

von TheMan » Sa 22. Okt 2016, 15:28

Vielen dank, hat funktioniert :)

Skalierung der z-Achse

von Stamm- » Sa 22. Okt 2016, 15:20

Setze noch zmin=-1 und zmax=1 in die Optionen für axis. Dann sind die Messwerte nahezu auf einer Ebene verteilt.

von TheMan » Sa 22. Okt 2016, 14:56

Vielen Dank,

Was mich wundert bzw. irritiert....die Koordinaten die ich habe sind im mm Bereich, sprich sie liegen ja quasi bei 0 in der Z-Achse....weshalb bekomme ich die Punkte dann nicht so geplottet wie in CloudCompare, also eine dreidimensionale Fläche?

Dein Lösung sieht momentan folgendermaßen aus

Bild

Müsste dann die Skalierung der Z-Achse so große Sprünge machen um die Fläche zu erzeugen?

Farbige Messwerte

von Stamm- » Sa 22. Okt 2016, 14:41

Dann versuche mal das hier. Dabei werden die Messpunkte farbig dargestellt. Die Farbleiste kannst Du bei Bedarf noch entfernen.
\documentclass[11pt,border=2pt]{standalone}
\usepackage[T1]{fontenc}

\usepackage{pgfplots}
\pgfplotsset{
  xlabel near ticks,
  ylabel near ticks,
  compat=1.14
}

\begin{document}
  \begin{tikzpicture}
    \begin{axis}[
      view={60}{30},
      grid,
      colorbar,
      xlabel={X},
      ylabel={Y},
      zlabel={Z}
    ]
      \addplot3[scatter,only marks] table {06-data/3d-koord.csv};
    \end{axis}
  \end{tikzpicture}
\end{document}

von TheMan » Sa 22. Okt 2016, 14:18

Du hast recht, musste die Endung csv in txt ändern, sonst konnte ich sie nicht anhängen

von Johannes_B » Sa 22. Okt 2016, 13:58

Du hast keinen Anhang gepostet.

3D Grafik mit pgfplot

von TheMan » Sa 22. Okt 2016, 13:55

Guten Tag,

ich habe eine csv-Datei, die die dreidimensionalen Koordinaten der inneren Eckpunkte eines Schachbretts enthält. Mit dem Programm cloud compare schaut die Darstellung folgendermaßen aus.

Bild

Ich möchte nun diese Darstellung (nicht das Histogram) in ein Latex Diagramm übernehmen, die Darstellung des Diagramms sollte aussehen wie in meinem Fehlversuch :D. Die Z-Achse sollte im besten Fall 0 mittig haben bei der Skalierung

Bild

Hier der Code
\begin{tikzpicture}
  \begin{axis}[view={60}{30},
    grid,
    xlabel={X},
			ylabel={Y}, 
			zlabel={Z}]
    \addplot3[surf, only marks] table {06-Data/3d-koord.csv};
  \end{axis}
\end{tikzpicture}

Ich hoffe hier können mir einige Leute helfen :)

CSV-Datei befindet sich im Anhang
Dateianhänge
3d-koord.txt
(1.27 KiB) 381-mal heruntergeladen

Nach oben