给一个demo示例,wx-chart在vue3+vite中使用,做折线图
时间: 2024-04-15 17:29:31 浏览: 90
在vue中使用echarts(折线图的demo,markline用法)
当然,我可以为您提供一个使用 wx-chart 在 Vue3 + Vite 中绘制折线图的示例。请按照以下步骤进行操作:
1. 创建一个新的 Vue 3 + Vite 项目:
```bash
npm init vite@latest my-vue-chart-app
cd my-vue-chart-app
npm install
```
2. 安装 wx-chart:
```bash
npm install wx-chart
```
3. 在 `src` 目录下创建一个新的组件 `LineChart.vue`:
```vue
<template>
<div>
<canvas ref="chartCanvas"></canvas>
</div>
</template>
<script>
import { ref, onMounted } from 'vue';
import wxChart from 'wx-chart';
export default {
name: 'LineChart',
setup() {
const chartCanvas = ref(null);
onMounted(() => {
const chart = new wxChart(chartCanvas.value, {
type: 'line',
data: {
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
datasets: [{
label: 'My Dataset',
data: [65, 59, 80, 81, 56, 55, 40],
fill: false,
borderColor: 'rgb(75, 192, 192)',
tension: 0.1
}]
},
options: {
scales: {
y: {
beginAtZero: true
}
}
}
});
});
return {
chartCanvas
};
}
};
</script>
<style>
canvas {
width: 100%;
height: 400px;
}
</style>
```
4. 在 `src` 目录下的 `App.vue` 文件中引入 `LineChart` 组件:
```vue
<template>
<div>
<h1>Vue Chart Demo</h1>
<LineChart />
</div>
</template>
<script>
import LineChart from './LineChart.vue';
export default {
name: 'App',
components: {
LineChart
}
};
</script>
<style>
/* 样式可以根据您的需要进行调整 */
h1 {
text-align: center;
}
</style>
```
5. 运行项目:
```bash
npm run dev
```
现在,您应该可以在浏览器中看到一个简单的折线图。
这只是一个基本示例,您可以根据 wx-chart 的文档进一步定制和添加其他图表类型、样式和选项。
希望对您有所帮助!如果您还有其他问题,请随时提问。
阅读全文