你好,我来自德国,抱歉我的英语不好。
这是我的问题:
我想创建一个图表。我有一张包含某些点的表格。每个点都有一个特定的值。一个单元格中只能有一个点。我想根据该点的值的高低用颜色填充此单元格(点所在的位置)。以下是示例图片:
注意这里是一个例子。只有点的大小和颜色在改变,而不是点所在的单元格/填充颜色在改变。
\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) 位于屏幕截图: