pgfplot colorbar ohne ticks?

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: pgfplot colorbar ohne ticks?

von KWA » Fr 20. Apr 2012, 14:36

Hallo Christain,

vielen Dank! Das funktioniert seit geraumer Zeit sehr gut. Allerdings hatte ich nun versucht, auch noch den schwarzen Rahmen wegzubekommen, was mir bisher nicht gelang. Gibt es hier einen Trick?

Viele Grüße
KWA

von feuersaenger » Mo 10. Okt 2011, 19:41

Hallo KWA,

ah, ich fuerchte, ich hatte die Anwendung nicht 100%ig verstanden: Du willst also die tick labels behalten, aber die tick linien loswerden?

Hier sollte 'tickwidth=0pt' helfen.

Mit liebem Gruss

Christian

von KWA » Mo 10. Okt 2011, 19:10

Hallo!

Ich habe nochmal etwas nachgeschlagen und bin auf das Thema Transparenz gestoßen.
Eine funktionierende Lösung sieht wie folgt aus:
colorbar style={samples=20,tick style={draw opacity=0}}
Gibt es weitere Vorschläge?

Viele Grüße
KWA

von KWA » Mo 10. Okt 2011, 18:56

Hallo!

Erst einmal vielen Dank für die Antworten!
Ich habe alle drei Lösungsvorschläge durchgeführt, bin jedoch noch nicht zufrieden.

Mit
\pgfplotsset{every axis/.append style={ 
    tick style={color=white}},axis lines*=left,}
werden die Ticks weiß und liegen über der Farbe der colorbar, sind somit noch sichtbar.

Mit
colorbar style={samples=20,hide axis}
sowie auch
colorbar style={samples=20,ytick=\empty}
verschwinden zwar die ticks der colorbar, jedoch auch die Beschriftung.
Gibt es eine Lösung, bei der nur die ticks verschwinden und die Beschriftung der colorbar bleibt?

Viele Grüße
KWA

von feuersaenger » Fr 7. Okt 2011, 17:11

Hi,

Du kannst dem "colorbar style" alle moeglichen optionen uebergeben, die sonst die Achse auch versteht.

Beispielsweise wird

colorbar style={samples=20,hide axis}, %Anzahl Farbabstufung

die Achse verstecken. Mit ytick=\empty darin verschwinden nur ticks.

Mit liebem Gruss

Christian

von Mechanicus » Fr 7. Okt 2011, 14:11

Hi,
\pgfplotsset{every axis/.append style={
    tick style={color=white}},axis lines*=left,}
Marco

pgfplot colorbar ohne ticks?

von KWA » Mi 5. Okt 2011, 21:31

Hallo,

wie kann ich die colorbar eines 3D-plots ohne ticks (evtl. auch ohne Rahmen) darstellen?
Anbei mein Beispiel:
\documentclass{article}

\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{verbatim}


\pgfplotsset{compat=1.3, axis line style={ultra thin}, tick style={ultra thin,black}, major tick length={0.1cm}, minor tick length={0.06cm}, xlabel near ticks, ylabel near ticks}
\pgfplotsset{width=7cm}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
view/az=45,
colorbar sampled={surf}, %Teilungen zwischen den Farbabstufungen
colorbar style={samples=20}, %Anzahl Farbabstufung
colorbar shift/.style={xshift=0.1cm}, %Abstand colorbar
colorbar/width=0.5cm, %Breite colorbar
point meta min=-0.2, %Minimum colorbar
point meta max=0.2, %Maximum colorbar
colormap={color}{color(0cm)=(white); color(1cm)=(blue)}]
\addplot3[surf,  domain=0:1,y domain=-3:3] {x*(1-x)*tanh(y)};
\end{axis}
\end{tikzpicture}

\end{document}
Kann mir jemand von euch helfen?

Dank & Gruß

KWA

Nach oben