javascript - 如何在reactjs中使用chartist的堆栈条?

标签 javascript reactjs chartist.js

我指的是图表文档 -> https://gionkunz.github.io/chartist-js/examples.html#stacked-bar

我已经在上面的链接中看到了代码,所以我尝试在 React 组件中实现它。

图表.js:

import React, { Component } from 'react';
import ChartistGraph from "react-chartist";

const simpleChartData = {
          labels: ['Q1', 'Q2', 'Q3', 'Q4'],
          series: [
            [800000, 1200000, 1400000, 1300000],
            [200000, 400000, 500000, 300000],
            [100000, 200000, 400000, 600000]
          ],
        stackBars: true
}

class Chart extends Component {

  render(){
    return(
      <div>
            <ChartistGraph data={simpleChartData} type={'Bar'} /> 
      </div>

    )}

}

export default Chart;

我没有得到堆积的条形图,而是得到了简单的条形图。看截图:

enter image description here

最佳答案

尝试将 stackBars: true 放入 ChartistGraph 的 options 属性中:

import React, { Component } from 'react';
import ChartistGraph from "react-chartist";

const simpleChartData = {
          labels: ['Q1', 'Q2', 'Q3', 'Q4'],
          series: [
            [800000, 1200000, 1400000, 1300000],
            [200000, 400000, 500000, 300000],
            [100000, 200000, 400000, 600000]
          ]

}

const options = {
     stackBars: true
}
class Chart extends Component {

  render(){
    return(
      <div>
            <ChartistGraph data={simpleChartData} options={options} type={'Bar'} /> 
      </div>

    )}

}

export default Chart;

关于javascript - 如何在reactjs中使用chartist的堆栈条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50715627/

相关文章:

javascript - 我们还在 es6+ 中使用 iife

javascript - JQuery插件,多个实例同一页面;适用于元素类和唯一元素 ID;用 $.data 保护选项;公共(public)访问功能

reactjs - grpc@1.20.0 安装脚本失败。在安装 react 时

javascript - React Native 将状态设置为 true 一秒钟

javascript - React - 从目标中获取值(value)

javascript - Chartist.js - 为什么圆环图的中心是黑色的?

javascript - 如何创建带圆 Angular 的图表?

javascript - 使用 Chartist.js 如何更改圆环图笔划的颜色?

javascript - 使用 QUnit 测试 Dojos JsonRest

javascript - jQuery float 条形数字 : Numbers positioning