该图由Maxima中的以下命令生成。如何在给定坐标处添加点/标记?
load(implicit_plot);
ip_grid_in:[15,15]$
implicit_plot ([x^2 = y^3 - 3*y + 1, y=x^2], [x, -4, 4], [y, -4, 4],
[gnuplot_preamble, "set zeroaxis"]);
我尝试将[discrete, [[1.0,1.0], [1.0, 2.0]]]
添加到公式列表中,但显然implicit_plot
无法处理它(可能因为它不是公式)。
答案 0 :(得分:2)
我不是最大化向导,但在gnuplot中,我会使用set label
添加点数。
set label 1 at 1,1 point
set label 2 at 1,2 point
根据您的上述内容,我认为您可以将其添加到序言中:
implicit_plot ([x^2 = y^3 - 3*y + 1, y=x^2], [x, -4, 4], [y, -4, 4],
[gnuplot_preamble, "set zeroaxis;set label 1 at 1,1 point;set label 2 at 1,2 point"]);
这有点难看,但我打赌它有效:)
当然,如果maxima重新使用相同的gnuplot实例并且不会隐式发出unset
,则可能需要在后面的序言中reset
这些标签:
unset label 1; unset label 2
您可以执行许多操作来自定义点的外观(颜色,点类型等)。在gnuplot中,help label
如果你有兴趣,应该讨论一些选项。