我想在elixir中绘制条形图并将其另存为图像。
这样做有没有好的图表库?
我尝试在elixir.libhunt.com和github.com/h4cc/awesome-elixir上搜索,但没有找到符合我需要的套餐。
提前致谢。
答案 0 :(得分:3)
我不认为Elixir有任何这样的控制 - 无论如何都不是本地人。图形并不完全在Elixir的驾驶室中。但是,我认为您可以使用wxErlang自己构建一些东西。通过在iex中键入:wx.demo()
,您可以看到在Elixir中使用wxErlang可以执行的操作。我不知道wxErlang中的图形基元,但可能是我还没找到它。
答案 1 :(得分:0)
是-您可以使用gnuplot到gnuplot-elixir界面
例如,要生成bar graph in this answer-代码将是:
import Gnuplot
chart = [
[:set, :term, :png, :size, '512,512'],
[:set, :output, Path.join("/tmp", "barchart.PNG")],
[:set, :boxwidth, 0.5],
~w(set style fill solid)a,
[:plot, "-", :using, '1:3:xtic(2)', :with, :boxes]
]
dataset = [[0, "label", 100], [1, "label2", 450], [2, "bar label", 75]]
plot(chart, [dataset])