Maxima plot2d离散点

时间:2014-04-08 17:15:28

标签: plot gnuplot maxima

我有一个samples列表,其中包含(x,y)个坐标对的集合。我想使用plot2d从这些点创建一个离散的图,而不是显示连接每个点的线。

这是我的剧本:

plot2d(
  [discrete, samples],
  [style, [points, 1, 5, 1]],
  [legend, "Samples"],
  [gnuplot_term, "svg size 640,480"],
  [gnuplot_out_file, "graph_samples.svg"]
)$

但结果是连接点的情节,如下图所示。尽管使用了[style, [points, 1, 5, 1]]选项,但该图连接了每个点。 style定义似乎被忽略了。

Samples Plot http://oi59.tinypic.com/2u554q8.jpg

有没有人知道为什么会这样?我知道我可以使用draw2d,但如果可能,我宁愿使用plot2d

2 个答案:

答案 0 :(得分:3)

您还可以quote使用符号来阻止评估:

points: [1, 2, 3];
x: 42;
plot2d('x^2, ['x, 1, 2], ['style, 'points]);

答案 1 :(得分:1)

问题是我之前声明的points矩阵与style定义冲突。改变了名字,就像一个魅力。