javascript - 获得顶点折线图的正确尺寸

标签 javascript html charts apex apexcharts

我正在使用 apex 图表来制作现代且灵活的图表。 ( https://apexcharts.com/ ).
这是我的代码片段:

var options = {
      chart: {
        height: 15,
        type: 'line',
        zoom: {
          enabled: false
        }
      },
      dataLabels: {
        enabled: false
      },
      stroke: {
        curve: 'straight'
      },
      series: [{
        name: "Desktops",
        data: [10, 5, 2, 15, 12, 11, 10, 1, 0]
      }],
      title: {
        text: 'Product Trends by Month',
        align: 'left'
      },
      grid: {
        row: {
          colors: ['#f3f3f3', 'transparent'], // takes an array which will be repeated on columns
          opacity: 0.5
        },
      },
      xaxis: {
        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'],
      }
    }

    var chart = new ApexCharts(
      document.getElementById("chart"),
      options
    );

    chart.render();
<div id="chart">
  
</div>

<script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>

如您所见,图表的高度是不行的。它是由小数字引起的。当我有超过 100 的数据时它可以工作,但是对于小数字,我有这个问题。有解决此问题的解决方案吗?
~菲利普

最佳答案

尝试将 chart.height 增加到 200
这允许图表可见。

请参阅以下工作片段...

var options = {
      chart: {
        height: 200,
        type: 'line',
        zoom: {
          enabled: false
        }
      },
      dataLabels: {
        enabled: false
      },
      stroke: {
        curve: 'straight'
      },
      series: [{
        name: "Desktops",
        data: [10, 5, 2, 15, 12, 11, 10, 1, 0]
      }],
      title: {
        text: 'Product Trends by Month',
        align: 'left'
      },
      grid: {
        row: {
          colors: ['#f3f3f3', 'transparent'], // takes an array which will be repeated on columns
          opacity: 0.5
        },
      },
      xaxis: {
        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'],
      }
    }

    var chart = new ApexCharts(
      document.getElementById("chart"),
      options
    );

    chart.render();
<div id="chart">
  
</div>

<script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>

关于javascript - 获得顶点折线图的正确尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55471951/

相关文章:

javascript - 我的函数中的代码从我的实时数据库中检索数据不会触发其他 window.alerts

jquery - 交互式图表 - Coldfusion 还是 jQuery?

javascript - 如果我多次需要一个文件,它会被多次解析吗?

javascript - Bootstrap 轮播标题

javascript - 更改对象 __proto__ 属性的正确方法

html - 在 webkit 动画延迟运行之前停止最初显示的内容

javascript - 在我的本地硬盘上将 dygraph 图表保存为 jpg 图像

javascript - 无法在 Google 表格中绘制正确的图表(Google 脚本)

javascript - 在 Javascript 函数中插入 Google 再营销代码

javascript - 使用 node.js 函数 async.retry 确定成功/失败