Ati*_*ooq 6 javascript reactjs chart.js candlesticks react-chartjs-2
我想用它chartjs-chart-financial来绘制“烛台”图表。但是,chartjs-chart-financial尚未发布到 npm。npm install我在包含gulp build来自https://github.com/chartjs/chartjs-chart-financial的克隆存储库的目录中运行。dist构建后,我在文件夹中看到 Chartjs-chart-financial.js 。但是,我不知道如何将其与基础chart.js库集成,以便我可以type: candlestick在图表上指定 a。我还没有找到任何可以证明这一点的例子。
由于我在 React 中工作,所以我目前正在使用它react-chartjs-2作为包装器:chart.js
import React, { Component } from 'react';
import Chart from '../node_modules/chart.js/dist/chart';
class Financial extends Component {
constructor() {
super();
this.myRef = React.createRef();
}
componentDidMount() {
const ctx = this.myRef.current;
this.myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["A", "B", "C"],
datasets: [{
label: 'Test',
data: [12, 20, 15],
backgroundColor: 'gray'
}]
}
});
}
render() {
return (
<canvas ref={this.myRef}/>
);
}
}
export default Financial;
Run Code Online (Sandbox Code Playgroud)
如您所见,我bar现在正在渲染带有类型的示例图表。我希望能够使用“candlestick”类型及其关联的数据集。
我将不胜感激任何帮助!
小智 0
您可以在没有 NPM 存储库的应用程序中使用此包。只需要在 package.json 中使用这个简单的“技巧”:
"dependencies": {
"chartjs-chart-financial": "github:chartjs/chartjs-chart-financial"
}
Run Code Online (Sandbox Code Playgroud)
重要提示: GitHub 存储库必须有 package.json 文件!
| 归档时间: |
|
| 查看次数: |
2746 次 |
| 最近记录: |