我目前正在使用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中提到的一些事情,但是我没有做出任何可观察到的进展。
答案 0 :(得分:0)
我能够通过安装Cairo
来解决我的问题。
Pkg.add("Cairo")
并更改此行
draw(PNG(14cm, 10cm), p)
到
draw(PNG("chart.png", 14cm, 10cm), p)
然后使用Julia Studio打开chart.png