Go-Echarts平行坐标系多字符串轴渲染异常求助
解决go-echarts平行坐标系字符串类型轴渲染空白问题
问题核心在于分类轴(category)未配置枚举数据。go-echarts的平行坐标系中,当轴类型设为category时,必须显式声明该轴的所有可选分类值,否则组件无法识别字符串对应的坐标位置,导致轴内容空白。
修正后的代码示例
parallelAxisList = []opts.ParallelAxis{ {Dim: 0, Name: "User", Type: "category", Data: []string{"user1", "user2"}}, {Dim: 1, Name: "Product", Type: "category", Data: []string{"product1", "product2"}}, {Dim: 2, Name: "Shop", Type: "category", Data: []string{"shop1", "shop2"}}, } parallelData = [][]interface{}{ {"user1","product1","shop1"}, {"user1","product2","shop1"}, {"user1","product2","shop2"}, {"user2","product1","shop2"}, {"user1","product1","shop2"}, }
关键说明
- 每个
ParallelAxis的Data字段必须列出对应维度的所有唯一分类值,组件会基于这些值建立字符串到坐标位置的映射。 - 无需修改
parallelData的字符串格式,保持原有结构即可,组件会自动匹配Data中的分类值完成渲染。
内容的提问来源于stack exchange,提问作者dave
相关产品推荐
相关产品推荐

