baidu / amis

前端低代码框架,通过 JSON 配置就能生成各种页面。
https://baidu.github.io/amis/
Apache License 2.0
17.4k stars 2.52k forks source link

支持词云图吗 #11182

Open Athena-l opened 1 week ago

Athena-l commented 1 week ago

实现场景:

amis'支持echarts的大部分功能,那能不能实现词云图

存在的问题:

词云图配置之不显示

当前方案:

请粘贴你当前方案的完整 amis schema 代码...

{
  "type": "chart",
  "id": "chart2",
  "config": {
    "series": [
      {
        "type": "wordCloud",
        "sizeRange": [
          15,
          80
        ],
        "rotationRange": [
          0,
          0
        ],
        "rotationStep": 45,
        "gridSize": 8,
        "shape": "pentagon",
        "width": "100%",
        "height": "100%",
        "textStyle": {
          "normal": {
            "color": "function () {}",
            "fontFamily": "sans-serif",
            "fontWeight": "normal"
          },
          "emphasis": {
            "shadowBlur": 10,
            "shadowColor": "#333"
          }
        },
        "data": [
          {
            "name": "男神",
            "value": 2.64
          },
          {
            "name": "好身材",
            "value": 4.03
          },
          {
            "name": "校草",
            "value": 24.95
          },
          {
            "name": "酷",
            "value": 4.04
          },
          {
            "name": "时尚",
            "value": 5.27
          },
          {
            "name": "阳光活力",
            "value": 5.8
          },
          {
            "name": "初恋",
            "value": 3.09
          },
          {
            "name": "英俊潇洒",
            "value": 24.71
          },
          {
            "name": "霸气",
            "value": 6.33
          },
          {
            "name": "腼腆",
            "value": 2.55
          },
          {
            "name": "蠢萌",
            "value": 3.88
          },
          {
            "name": "青春",
            "value": 8.04
          },
          {
            "name": "网红",
            "value": 5.87
          },
          {
            "name": "萌",
            "value": 6.97
          },
          {
            "name": "认真",
            "value": 2.53
          },
          {
            "name": "古典",
            "value": 2.49
          },
          {
            "name": "温柔",
            "value": 3.91
          },
          {
            "name": "有个性",
            "value": 3.25
          },
          {
            "name": "可爱",
            "value": 9.93
          },
          {
            "name": "幽默诙谐",
            "value": 3.65
          }
        ]
      }
    ],
    "title": {
      "text": "文化程度"
    }
  },
  "dataFilter": "",
}