Как мне устранить ошибку загрузки при попытке создать png в Windows с помощью Julia Studio и Gadfly?

#julia #julia-studio

#джулия #julia-studio

Вопрос:

В настоящее время я работаю над этим руководством, и у меня возникли проблемы с отображением изображения png. Это моя программа.

 using DataFrames
using Gadfly

train_df = readtable("winequality-red.csv", separator=';')

_, count = hist(train_df["quality"])
class = sort(unique(train_df["quality"]))
value_counts = DataFrame(count=count, class=class)
#value_counts

p = plot(value_counts, x="class", y="count", Geom.bar(), Guide.title("Class distributions ("quality")"))
draw(PNG(14cm, 10cm), p)
 

ошибка, которую я получаю,

 LoadError("C:/Users/John/Desktop/helloworld.jl",12,MethodError(PNG,(140.0mm,100.0mm)))
 

Я попробовал некоторые из вещей, упомянутых в этом обсуждении, однако я не добился заметного прогресса.

Комментарии:

1. Я получаю то же сообщение.

Ответ №1:

Я смог решить свою проблему, установив Cairo .

 Pkg.add("Cairo")
 

и изменение этой строки

 draw(PNG(14cm, 10cm), p)
 

Для

 draw(PNG("chart.png", 14cm, 10cm), p)
 

а затем открыть chart.png с помощью Julia Studio

введите описание изображения здесь

Комментарии:

1. Например, я использовал draw (PNG («neuroplot.png», 14 см, 10 см), NeuroPlot), и я получил эту ОШИБКУ: для использования серверной части PNG должен быть установлен Cairo. в PNG на C:Usersra133513.juliav0.3ComposesrcCompose.jl:124