Wolfram mathematica 填充样式颜色方案mathematica列表图

Wolfram mathematica 填充样式颜色方案mathematica列表图,wolfram-mathematica,Wolfram Mathematica,我试图创建一个特定元素的X射线能量的交互图 为此,我创建了一组x,y点(表示每个元素的x射线能量和任意y值)。然后,我使用带有填充->轴的ListPlot来创建可见线。除了“填充”使用默认的米色方案来标记每个元素外,其他都很好。这很难阅读/比较。当我尝试使用“FillingStyle->blah”更改配色方案、厚度、不透明度等时,所有元素的绘图都会崩溃或默认为黑色 唯一有效的选择是将所有填充更改为“蓝色”(例如,这并不能真正帮助我比较和对比元素)。我也尝试过修改PlotStyle,但在填充中似乎

我试图创建一个特定元素的X射线能量的交互图

为此,我创建了一组x,y点(表示每个元素的x射线能量和任意y值)。然后,我使用带有填充->轴的ListPlot来创建可见线。除了“填充”使用默认的米色方案来标记每个元素外,其他都很好。这很难阅读/比较。当我尝试使用“FillingStyle->blah”更改配色方案、厚度、不透明度等时,所有元素的绘图都会崩溃或默认为黑色

唯一有效的选择是将所有填充更改为“蓝色”(例如,这并不能真正帮助我比较和对比元素)。我也尝试过修改PlotStyle,但在填充中似乎没有任何效果(这并不奇怪,但会很好)

显然,这段代码不会编译,因为我没有向您提供原始数据。我是这个论坛的新手,所以我还不能发布截屏。对不起

因此,最终目标是让每个元素都以独特的(高对比度的颜色)显示。我不想为每个元素指定一种颜色(93来绘制!)


任何帮助都将不胜感激

您需要在
填充
选项中为每个数据集指定填充,如下所示:

{one, two, three} = 
  Table[{RandomReal[30, 30], RandomReal[1, 30]}\[Transpose], {3}];

ListPlot[{one, two, three}, PlotStyle -> None, AspectRatio -> .25,
  Filling -> {1 -> {Axis, Red}, 2 -> {Axis, Darker@Green}, 3 -> {Axis, Blue}}
]

有关更多信息,请参阅:


谢谢Wizard先生。我希望能够应用一个配色方案,而不是指定每个方案。干杯。@GRRWeb您可以通过编程方式生成样式列表。你需要帮助吗?嗨,巫师先生,很抱歉回复晚了。知道如何做这些事情会很好。我担心这会让我有点不知所措。。。
{one, two, three} = 
  Table[{RandomReal[30, 30], RandomReal[1, 30]}\[Transpose], {3}];

ListPlot[{one, two, three}, PlotStyle -> None, AspectRatio -> .25,
  Filling -> {1 -> {Axis, Red}, 2 -> {Axis, Darker@Green}, 3 -> {Axis, Blue}}
]