Ошибка Юлии Гедфлай: элемент add_plot_element не найден

Использование Julia 0.3.10 с Juno в качестве IDE и последней версии Gadfly. Пробовал запустить пример кода, но застрял с add_plot_element not defined сообщение об ошибке. Последняя строка выдает ошибку. Работает на Win8 64bit. Я уверен, что что-то упустил.

using Gadfly

xs = [0:0.1:pi]
k = layer(x=xs, y=sin(xs))
p = plot(x=xs, y=sin(xs))
add_plot_element(k, Guide.title("Now it has a title"))

1 ответ

Решение

Первый, add_plot_element модифицирует, так что вам нужно ! лайк:

add_plot_element!(k,Guide.title(...))

Эта функция также не экспортируется из Gadfly, поэтому вам действительно нужно написать:

Gadfly.add_plot_element!(k, Guide.title("Now it has a title"))

Кроме add_plot_element! не работает со слоями Gadfly! Это, однако, работает на участках. Что должно работать:

Gadfly.add_plot_element!(p, Guide.title("Now it has a title"))

поскольку сам слой не имеет Guide.Title элементы, но сюжет делает.

Другие вопросы по тегам