Vue引入highCharts實現(xiàn)數(shù)據(jù)可視化
本文實例為大家分享了Vue引入highCharts實現(xiàn)數(shù)據(jù)可視化的具體代碼,供大家參考,具體內(nèi)容如下
效果圖

安裝
npm install highcharts-vue
在main.js進(jìn)行全局配置
import HighchartsVue from 'highcharts-vue' Vue.use(HighchartsVue)
<highcharts :options="chartOptions"></highcharts>
<script>
export default {
? data() {
? ? return {
? ? ? chartOptions: {}
? ? };
? },
? mounted(){
? this.getChart()
? }
? methods:{
? ? getChart() {
? ? ? var template = {
? ? ? ? title: {
? ? ? ? ? //去掉標(biāo)題
? ? ? ? ? text: ""
? ? ? ? },
? ? ? ? xAxis: {
? ? ? ? ? //自定義x軸
? ? ? ? ? categories:["05-21", "05-22", "05-23", "05-24", "05-25", "05-26", "05-27"]
? ? ? ? },
? ? ? ? yAxis: {
? ? ? ? ? //去掉y軸的value
? ? ? ? ? title: { text: "" }
? ? ? ? },
? ? ? ? credits: {
? ? ? ? ? //去掉水印
? ? ? ? ? enabled: false
? ? ? ? },
? ? ? ? plotOptions: {
? ? ? ? ? line: {
? ? ? ? ? ? //設(shè)置顏色,顯示點(diǎn)
? ? ? ? ? ? color: "#0e6145",
? ? ? ? ? ? dataLabels: {
? ? ? ? ? ? ? enabled: true
? ? ? ? ? ? }
? ? ? ? ? }
? ? ? ? },
? ? ? ? series: [
? ? ? ? ? {
? ? ? ? ? ? name: "活躍度",
? ? ? ? ? ? data: [0, 0, 0, 0, 0, 1, 9]
? ? ? ? ? }
? ? ? ? ]
? ? ? };
? ? ? this.chartOptions = template;
? ? }
? }
?},
</script>以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
element?table數(shù)據(jù)量太大導(dǎo)致網(wǎng)頁卡死崩潰的解決辦法
當(dāng)頁面數(shù)據(jù)過多,前端渲染大量的DOM時,會造成頁面卡死問題,下面這篇文章主要給大家介紹了關(guān)于element?table數(shù)據(jù)量太大導(dǎo)致網(wǎng)頁卡死崩潰的解決辦法,需要的朋友可以參考下2023-02-02
vue watch監(jiān)聽對象及對應(yīng)值的變化詳解
下面小編就為大家分享一篇vue watch監(jiān)聽對象及對應(yīng)值的變化詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02
vue分片上傳視頻并轉(zhuǎn)換為m3u8文件播放的實現(xiàn)示例
前端上傳大文件、視頻的時候會出現(xiàn)超時、過大、很慢等情況,為了解決這一問題,跟后端配合做了一個切片的功能,本文主要介紹了vue分片上傳視頻并轉(zhuǎn)換為m3u8文件播放的實現(xiàn)示例,感興趣的可以了解一下2023-11-11
詳解vue-cli + webpack 多頁面實例配置優(yōu)化方法
本篇文章主要介紹了詳解vue-cli + webpack 多頁面實例配置優(yōu)化方法,具有一定的參考價值,有興趣的可以了解一下2017-07-07
關(guān)于vue中計算屬性computed的詳細(xì)講解
computed是vue的配置選項,它的值是一個對象,其中可定義多個計算屬性,每個計算屬性就是一個函數(shù),下面這篇文章主要給大家介紹了關(guān)于vue中計算屬性computed的詳細(xì)講解,需要的朋友可以參考下2022-07-07

