gpt4 book ai didi

javascript - 如何在 VueJs2 上使用 Amcharts 3

转载 作者:行者123 更新时间:2023-11-30 14:30:49 25 4
gpt4 key购买 nike

我一直在尝试将 Amcharts 3 与 VueJS 结合使用。

我已经尝试了以下帖子中的所有内容

https://www.amcharts.com/kbase/using-amcharts-vue-js-webpack/

问题来自 AmCharts.makeChart(...),它说它没有定义,所以我想它没有检测到 AmCharts 实例。还尝试了另一个 npm 包安装

npm install amcharts3

代替

npm install amcharts/amcharts3 --save

来自链接。

我也尝试过使用 vue-charts 和同样的问题,如果我使用来自 vanilla js 的 cdn 我可以使用它们但不能让它们与 vue 一起工作。我唯一可以使用的第 3 方图形库是 ChartistJS。

我一直在使用第 3 方库,直到现在都没有问题,例如 moment js 和其他库,但我在图形库上遇到了很多困难。

我的问题是,是否有人有关于如何正确使用 Amchart 和 VueJS 的示例,或者是否有人知道我可以使用的任何类似库/模块?

这是我的代码(来自链接):

<template>
<div id="app">
<img src="./assets/logo.png">
<h1>{{ msg }}</h1>
</template>

<div id="chartdiv" style="width: 100%; height: 400px;"></div>

<h2>Essential Links</h2>
</div>
</template>

进口:

import AmCharts from 'amcharts3'
import AmSerial from 'amcharts3/amcharts/serial'

创建的生命周期钩子(Hook)中的一个实例:

created() {
AmCharts.makeChart("chartdiv", {
type: "serial",
pathToImages: "../amcharts/images/",
dataProvider: "kñe",
categoryField: "date",
categoryAxis: {
parseDates: true,
minPeriod: "ss"
},
graphs: [{
valueField: "value",
bullet: "round"
}],
chartCursor: {
cursorPosition: "mouse"
},
});
}

最佳答案

我无法分析您的代码以了解您在何处导入了 amcharts 模块。但是我初始化了一个包含 vuejs 代码的存储库来使用 Amcharts。 Go here to clone the repository for amchart running code .

我测试了项目运行良好。 this is amcharts image

关于javascript - 如何在 VueJs2 上使用 Amcharts 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51198648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com