首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于apexcharts的Json数据

用于apexcharts的Json数据
EN

Stack Overflow用户
提问于 2020-02-05 19:14:34
回答 1查看 2.5K关注 0票数 0

在我的apexchart系列中,我在呈现来自JSON的一些数据时遇到一些问题。

下面是我的图表示例,其中包含我想要放在JSON中的数据,但我不知道如何编写它。

代码语言:javascript
复制
var _seed = 42;
Math.random = function() {
    _seed = _seed * 16807 % 2147483647;
    return (_seed - 1) / 2147483646;
};

var options = {
    series: [{
        name: "Q",
        data: [0, 4800, 9500, null],
    },
    {
        name: "Q - 1",
        data: [0, 6500, 12000, 16000]
    },{

        name: "Q Target",
        data: [15500, 15500, 15500, 15500]

    },

    ],
    chart: {
      height: 350,
      type: 'line',
      zoom: {
        enabled: false
      }
    },
    dataLabels: {
      enabled: false
    },
    stroke: {
      curve: 'straight'
    },
    title: {
      text: 'Clicks',
      align: 'left'
    },
    grid: {
      row: {
        colors: ['#f3f3f3', 'transparent'], // takes an array which will be repeated on columns
        opacity: 0.5
      },
    },
    xaxis: {
      categories: [' ', 'Month1', 'Month2', 'Month3'],
    }
};

var chart = new ApexCharts(document.querySelector("#chart"), options);
chart.render();
代码语言:javascript
复制
#chart {
    max-width: 450px;
    margin: 35px auto;
}
代码语言:javascript
复制
<script src="https://cdn.jsdelivr.net/npm/promise-polyfill@8/dist/polyfill.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/eligrey-classlist-js-polyfill"></script>
<script src="https://cdn.jsdelivr.net/npm/findindex_polyfill_mdn"></script>
<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.auto.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>

<div id="chart"></div>

如果有人能给我一点提示,不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-02-12 21:03:38

JSON如下所示,用于检索apexchart的数据

代码语言:javascript
复制
{
   "data_clicks":[
      {
         "name":"Q",
         "data":[
            {
               "x":" ",
               "y":0
            },
            {
               "x":"Month1",
               "y":2400
            },
            {
               "x":"Month2",
               "y":5200
            },
            {
               "x":"Month3",
               "y":null
            }
         ]
      },
      {
         "name":"Q - 1",
         "data":[
            {
               "x":" ",
               "y":0
            },
            {
               "x":"Month1",
               "y":1800
            },
            {
               "x":"Month2",
               "y":7150
            },
            {
               "x":"Month3",
               "y":10200
            }
         ]
      },
      {
         "name":"Q Target",
         "data":[
            {
               "x":" ",
               "y":11000
            },
            {
               "x":"Month1",
               "y":11000
            },
            {
               "x":"Month2",
               "y":11000
            },
            {
               "x":"Month3",
               "y":11000
            }
         ]
      }

   ],

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60074562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档