个人对 goplot 的补丁。
Go to file
rick.chan e9103b47a6 通过 URL 路由匹配 .chart 文件.
Signed-off-by: rick.chan <chenyang@autoai.com>
2022-08-31 12:49:25 +08:00
examples add bar and pie 2013-09-05 15:54:13 +08:00
image modify readme 2013-09-05 19:05:10 +08:00
.gitignore modify readme 2013-09-05 19:05:10 +08:00
LICENSE Initial commit 2013-09-04 09:52:54 -07:00
README.md 通过 URL 路由匹配 .chart 文件. 2022-08-31 12:49:25 +08:00
bar.go add bar and pie 2013-09-05 15:54:13 +08:00
chart.go add goplot 2013-09-05 00:55:21 +08:00
data.go add bar and pie 2013-09-05 15:54:13 +08:00
go.mod 开启 Gomod. 2022-08-31 12:49:10 +08:00
js.go fix tab 2013-09-05 01:10:16 +08:00
line.go add goplot 2013-09-05 00:55:21 +08:00
line_no_curve.go add line no dot, no curve 2013-09-27 22:10:34 +08:00
line_no_dot.go add line no dot, no curve 2013-09-27 22:10:34 +08:00
main.go add bar and pie 2013-09-05 15:54:13 +08:00
pie.go add bar and pie 2013-09-05 15:54:13 +08:00
server.go 通过 URL 路由匹配 .chart 文件. 2022-08-31 12:49:25 +08:00

README.md

goplot

goplot 是一个使用简单的绘制图表的工具,图表绘制使用了Chart.js开源库编译好的goplot只有一个二进制文件不依赖任何库/网络。

下载

Mac OS X

Linux amd64

Windows暂缺

使用方法
  • 解压下载包后,进入解压目录,可以看到一个 goplot 的可执行文件和一些 *.chart 文件,这些 chart 文件是默认的一些数据文件样例。可以在这些 chart 文件的目录执行 goplot然后通过浏览器访问http://localhost:8000 就可以看到图表了。
  • 你可以把 goplot 工具放到你的 PATH 中,在 chart 文件所在的目录执行 goplot 即可。
  • chart 文件必须是 .chart 后缀名,内容可以参考源码 examples 目录中的例子。启动 goplot 的目录如果有多个 chart 文件,可以通过不断刷新网页来切换图表。

.chart 文件定义了 Chart 的 Namegoplot 会根据该 Name 建立路由规则,访问对应 Name 的 Chart 规则为:

http://localhost:8000/\<Chart Name>
曲线图

柱状图

饼图