5

我试图弄清楚如何将 Mathematica 的配色方案与离散数据一起使用。例如,我有一个时间序列列表,形式为

s={{{1946,1},{1947,2},{1948,3}},{{1946,-2},{1947,-1.8}}}

等等; 大约有 30 个不同长度的系列。如果我使用 绘制/加入/覆盖这些系列,有没有办法指示 Mathematica 通过从(例如, )返回的ListPlot均匀间隔的颜色为每个图选择颜色?ColorFunctionColorData"Rainbow"

我如何将它与指令结合起来制作每个情节Thick

ListPlot[s,Joined->True,PlotStyle->{Thick,???}]
4

1 回答 1

9

想象一下这是你的数据——一个包含 30 个不同长度的列表的参差不齐的列表:

data = Table[.5 k + RandomReal[1, RandomInteger[{8, 14}]], {k, 30}];

这是你需要的吗?

ListPlot[data, Joined -> True, 
         PlotStyle -> Thread@{Thick, ColorData["Rainbow"] /@ Range[0, 1, 1/29]}]

在此处输入图像描述

于 2012-12-05T22:17:59.010 回答