如何在尝试使用Julia Studio和Gadfly在Windows上创建png时解决LoadError问题?

时间:2014-06-21 15:46:05

标签: julia julia-studio

我目前正在使用this tutorial,但我无法显示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)))

我已经尝试了this discussion中提到的一些事情,但是我没有做出任何可观察到的进展。

1 个答案:

答案 0 :(得分:0)

我能够通过安装Cairo来解决我的问题。

Pkg.add("Cairo")

并更改此行

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

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

然后使用Julia Studio打开chart.png

enter image description here