Как я могу добавить маркеры в implicit_plot?
Сюжет генерируется следующими командами в 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
не может справиться с этим (возможно, потому что это не уравнение).
1 ответ
Я не мастер максима, но в 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"]);
Это немного некрасиво, но я держу пари, что это работает:)
Конечно, вам может понадобиться unset
эти метки в более поздней преамбуле, если максимумы повторно используют тот же экземпляр gnuplot и не выдают reset
неявно:
unset label 1; unset label 2
Есть много вещей, которые вы можете сделать, чтобы настроить внешний вид точек (цвет, тип точки и т. Д.). в гнуплоте, help label
следует обсудить кучу этих вариантов, если вам интересно.