erlang 仙丹中有没有制图库?

vof42yt1  于 2022-12-08  发布在  Erlang
关注(0)|答案(3)|浏览(147)

我想在Elixir中绘制一个条形图并将其保存为图像。
有没有什么好的图表库可以做到这一点?
我尝试在elixir.libhunt.comgithub.com/h4cc/awesome-elixir上搜索,但没有找到符合我需要的软件包。
先谢谢你。

bvjxkvbb

bvjxkvbb1#

是-您可以使用gnuplot-elixir连接到gnuplot
例如,要生成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])
drnojrws

drnojrws2#

我不认为Elixir有这样的控制--反正不是本地的。图形并不完全是Elixir的强项。但是,我想你可以用wxErlang自己构建一些东西。你可以在Elixir中输入:wx.demo(),看看你可以用wxErlang做什么。我不知道wxErlang中有什么图形原语,但我可能还没有'我还没找到。

wtzytmuj

wtzytmuj3#

作为对这个问题的更新,您现在可以使用vega_lite包和LiveBook轻松地使用Elixir绘图。
https://livebook.dev/
https://github.com/livebook-dev/vega_lite

相关问题