Open in Online-Editor
\documentclass{article}
\usepackage{tikz,pgfplots}
\begin{document}
\pgfplotsset{width=15cm,height=10cm}
\begin{tikzpicture}
\begin{axis}[colorbar sampled,
    colorbar style={samples=13},
    grid=both,
    scale only axis=true,
    width=10cm,
    height=15cm,
    xtick={0,1,...,10},
    ytick={8,7,...,-8},
    xmin=0,
    xmax=10,
    ymin=8,
    ymax=-8,
    extra y ticks=  {2.5}
    ]

\addplot[
    scatter,mark=text, text mark={\rule{14mm}{5mm}},only marks,
    point meta=\thisrow{myvalue}
    ]
    table {
    x y color myvalue
    2 3 1 100
    4 3 2 3
    2 7 3 0.75
    7 7 4 45
    8 5 2 3
    };
\end{axis}
\end{tikzpicture}

\end{document}

%colorbar  horizontal
%colormap/bluered,colorbar
%%colorbar  horizontal
%colorbar/width=2cm,
%colorbar sampled,colorbar style={samples=8}]
%colorbar sampled line]

Sollte so aussehen. Aber die Y-Achse sollte bei bei +8 beginnen und -8 enden. Also genau umgekehrt. alt text

gefragt 26 Aug '16, 09:38

Linux404's gravatar image

Linux404
3221422
Akzeptiert-Rate: 100%


Vertausche nicht ymin und ymax, sondern setze

Open in Online-Editor
y dir = reverse
Permanenter link

beantwortet 26 Aug '16, 11:17

stefan's gravatar image

stefan ♦♦
18.1k143048
Akzeptiert-Rate: 48%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×728
×53
×6
×4

gestellte Frage: 26 Aug '16, 09:38

Frage wurde gesehen: 6,776 Mal

zuletzt geändert: 26 Aug '16, 11:17