将任何内容作为标签
在 LabelingFunction 中使用 Hue 来表示二维绘图中的第三个量.
显示完整的 Wolfram 语言输入
In[2]:=
![Click for copyable input](assets.zh/use-anything-as-a-label/In_38.png)
labeler[data_, index_, meta_] :=
Placed[Hue[
Rescale[Log[QuantityMagnitude[Extract[gravity, Last@index]]],
Log[QuantityMagnitude[gMinMax]], {0, 0.5}]], Center];
ListPlot[data, PlotRange -> {{20000, 100000}, {0, 6.7}},
LabelingFunction -> labeler, ImageSize -> 400,
AxesLabel -> {"Radius", "Density"}]
Out[2]=
![](assets.zh/use-anything-as-a-label/O_32.png)