探索数据之美:go-echarts-examples项目深度解析与应用推荐
package main
import (
"github.com/go-echarts/go-echarts/v2/charts"
"github.com/go-echarts/go-echarts/v2/opts"
"github.com/go-echarts/go-echarts/v2/types"
)
func main() {
// 创建一个柱状图实例
bar := charts.NewBar()
// 设置图表的全局选项
bar.SetGlobalOptions(
charts.WithTitleOpts(opts.Title{Title: "我的柱状图"}),
charts.WithDataZoomOpts(opts.DataZoom{Type: types.DataZoomTypeSlider}),
)
// 添加一个系列到图表中
bar.SetXAxis([]string{"A", "B", "C", "D", "E", "F"})
bar.SetSeriesOptions(charts.SeriesOpts{Label: opts.Label{Show: true}})
bar.AddSeries("系列1", []int{10, 20, 30, 40, 50, 60})
// 在div中渲染图表
bar.Render("chart_div")
}
这段代码演示了如何使用go-echarts库创建一个基本的柱状图,并设置了图表的全局选项,如标题和数据区域缩放。然后,它添加了一些数据和一个系列,并在HTML中的一个div元素内渲染了这个图表。这个例子简单明了,并且可以直接运行,是学习ECharts和go-echarts库的一个很好的起点。
评论已关闭