【发布时间】:2020-05-10 16:09:35
【问题描述】:
使用 ChartJS 是否可以强制图表显示每个数据集的 X 轴标签?下面我尝试使用图表 js 库重现瀑布图。如您所见,数据集上的每个条形都没有标签。可以开启吗?
var ctx = document.getElementById("myChart").getContext('2d');
const dat = {
datasets: [
{
label: 'Purchase Price',
data: [750],
backgroundColor: '#d29baf',
stack: 'stack 1',
},
{
data: [200],
waterfall: {
dummyStack: true,
},
stack: 'stack 2',
},
{
label: 'Opening Loan Balance',
data: [550],
backgroundColor: '#bb6987',
stack: 'stack 2',
},
{
label: 'Initial Cash Investment',
data: [200],
backgroundColor: '#a53860',
stack: 'stack 3',
},
],
};
var chart = new Chart(ctx, {
type:'bar',
plugins: [chartjsPluginWaterfall],
data: dat
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-waterfall@1.0.3/dist/chartjs-plugin-waterfall.min.js"></script>
<div>
<canvas id="myChart"></canvas>
</div>
【问题讨论】:
标签: javascript charts chart.js