我试着预览图表的例子,我能够通过GitHub从Chart.JS(4.0.1)获得,得到了必要的程序安装(Node.JS,PNPM),我正在使用Visual Studio代码来编辑代码(至于在后面添加的东西).
然而,我遇到了一个问题,我不能打开图表作为一个图表,而是它打开/预览自己作为简单的代码在Visual Studio代码。我尝试了许多扩展,但迄今为止,我使用的要么不兼容Chart.JS或太过时(在2019年,最新的一个为2022年是4.0.1,所以我认为编码的不同,以解决它)。
如何在VS Code上运行Chart.JS代码作为图表而不仅仅是代码?
有没有更好的VS代码扩展可以用于Chart.JS?
Chart.JS中的代码:
// <block:actions:2>
const actions = [
{
name: 'Randomize',
handler(chart) {
chart.data.datasets.forEach(dataset => {
dataset.data = chart.data.labels.map(() => {
return [Utils.rand(-100, 100), Utils.rand(-100, 100)];
});
});
chart.update();
}
},
];
// </block:actions>
// <block:setup:1>
const DATA_COUNT = 7;
const NUMBER_CFG = {count: DATA_COUNT, min: -100, max: 100};
const labels = Utils.months({count: 7});
const data = {
labels: labels,
datasets: [
{
label: 'Dataset 1',
data: labels.map(() => {
return [Utils.rand(-100, 100), Utils.rand(-100, 100)];
}),
backgroundColor: Utils.CHART_COLORS.red,
},
{
label: 'Dataset 2',
data: labels.map(() => {
return [Utils.rand(-100, 100), Utils.rand(-100, 100)];
}),
backgroundColor: Utils.CHART_COLORS.blue,
},
]
};
// </block:setup>
// <block:config:0>
const config = {
type: 'bar',
data: data,
options: {
responsive: true,
plugins: {
legend: {
position: 'top',
},
title: {
display: true,
text: 'Chart.js Floating Bar Chart'
}
}
}
};
// </block:config>
module.exports = {
actions: actions,
config: config,
};
我希望这对你有帮助!
1条答案
按热度按时间7qhs6swi1#
您需要构建示例并在浏览器中打开它们。
来自官方文件:
或者,你也可以在本地运行它们。要这样做,从GitHub克隆Chart.js repository,运行
pnpm ci
安装所有包,然后运行pnpm run docs:dev
编译文档。一旦编译完成,你就可以到localhost:8080/samples查看示例。