是否有方法在VS代码中展示/预览Chart.Js v4.0.1中的图表示例?

lymnna71  于 2022-12-04  发布在  Chart.js
关注(0)|答案(1)|浏览(160)

我试着预览图表的例子,我能够通过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,
};

我希望这对你有帮助!

7qhs6swi

7qhs6swi1#

您需要构建示例并在浏览器中打开它们。
来自官方文件:
或者,你也可以在本地运行它们。要这样做,从GitHub克隆Chart.js repository,运行pnpm ci安装所有包,然后运行pnpm run docs:dev编译文档。一旦编译完成,你就可以到localhost:8080/samples查看示例。

相关问题