图:我想根据坐标点的值改变单元格的颜色

图:我想根据坐标点的值改变单元格的颜色

你好,我来自德国,抱歉我的英语不好。

这是我的问题:

我想创建一个图表。我有一张包含某些点的表格。每个点都有一个特定的值。一个单元格中只能有一个点。我想根据该点的值的高低用颜色填充此单元格(点所在的位置)。以下是示例图片: 在此处输入图片描述

注意这里是一个例子。只有点的大小和颜色在改变,而不是点所在的单元格/填充颜色在改变。

\documentclass{article}

\usepackage{pgfplots}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest}

\pgfdeclareplotmark{filled circle}{%
  \pgfpathellipse
    {\pgfpointorigin}%
    {\pgfqpoint{\pgfplotmarksize}{0sp}}%
    {\pgfqpoint{0sp}{\pgfplotmarksize}}%
  \pgfusepathqfill% mark=* uses \pgfusepathqfillstroke instead
}

\begin{document}

\pgfplotstableread{
     A B C
     1 1.5 10
     2 2 40 
     3. 4.2 2000 
     1.6 4.5 400 
}\datentabelle

\begin{tikzpicture}
\begin{axis}[
colorbar,
grid=both,
xmin=0, xmax=9,
ymin=0, ymax=9,
legend entries={$\tau$},
title=Diagramm
]

\addplot[
  scatter,
  only marks,
  scatter src=explicit,
  mark=filled circle,
  mark options={draw=none},
  scatter/@pre marker code/.append style={%
    /tikz/mark size={.8pt+\pgfplotspointmetatransformed/550},
  },
]
  table[meta expr=abs(\thisrow{C})] {\datentabelle};
\end{axis}
\end{tikzpicture}
\end{document}

德语:在我的新的图表中,我有一个场/区域,只有一个点(坐标点)。此坐标点位于价值(在我的表中,单击 C)。我在高处的宝石田(Zelle)上,其点处射出了淡淡的光芒。在我的例子里,只有价值链顶端的点的色彩和大小不影响珠宝的颜色。他们只是珠宝首饰的替代品。

注意:点位于此处的示例点 2 (x=2/y=2) 中的某个点,因此下一个较大的场/区域触发点或点 (1.5/2) 位于屏幕截图:

相关内容