> 웹 프론트엔드 > JS 튜토리얼 > Vue 프로젝트에 하이차트 차트를 도입하는 방법은 무엇입니까?

Vue 프로젝트에 하이차트 차트를 도입하는 방법은 무엇입니까?

亚连
풀어 주다: 2018-06-01 11:44:57
원래의
1964명이 탐색했습니다.

이제 vue 프로젝트에 highcharts 차트를 도입하는 방법(자세한 설명)을 공유하겠습니다. 이는 좋은 참고 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다.

Npm은 가져오기가 완료된 후 가져올 수 있습니다. , highchars를 가져올 수 있습니다.

npm install highcharts --save
로그인 후 복사

1.차트 구성 요소 뒤에 새 Chart.vue 구성 요소를 만듭니다. 빌드되면, Chart-options 디렉토리 생성을 시작하고, 아래 디렉토리에 표시된 대로 시뮬레이션된 차트 데이터를 저장하기 위해 내부에 options.js를 생성합니다

제가 작성한 히스토그램의 데이터는 아래와 같습니다

<template>
 <p class="x-bar">
 <p :id="id"
 :option="option"></p>
 </p>
</template>
<script>
import HighCharts from &#39;highcharts&#39;
export default {
 // 验证类型
 props: {
 id: {
 type: String
 },
 option: {
 type: Object
 }
 },
 mounted() {
 HighCharts.chart(this.id,this.option)
 }
}
</script>
로그인 후 복사

3. 차트 구성 요소 참조

module.exports = {
 bar: {
 chart: {
 type:&#39;column&#39;//指定图表的类型,默认是折线图(line)
 },
 credits: {
 enabled:false
 },//去掉地址
 title: {
 text: &#39;我的第一个图表&#39; //指定图表标题
 },
 colors: [&#39;#058DC7&#39;, &#39;#50B432&#39;, &#39;#ED561B&#39;, &#39;#DDDF00&#39;,
  &#39;#24CBE5&#39; ],
 xAxis: {
  categories: [&#39;1号&#39;, &#39;2号&#39;, &#39;3号&#39;,&#39;3号&#39;,&#39;3号&#39;] //指定x轴分组
 },
 yAxis: {
  title: {
  text: &#39;最近七天&#39;, //指定y轴的标题
 },
 },
 plotOptions: {
  column: {
  colorByPoint:true
  },
  },
 series: [{ //指定数据列
  name: &#39;小明&#39;,
  data: [{
  y:1000,
  color:"red"}, 5000, 4000,5000,2000] //数据
 }]
 }
}
로그인 후 복사

아래 그림에 효과가 표시됩니다

위 내용은 제가 모두를 위해 편집한 내용입니다. 앞으로는 모두에게 도움이 되세요.

관련 기사:

Vue는 압축된 이미지 코드를 구현하기 위해 믹스인을 사용합니다

vue2.0 시뮬레이션된 앵커 포인트의 예

Vue2.0 이벤트 방송 및 수신(관찰자 모드)


위 내용은 Vue 프로젝트에 하이차트 차트를 도입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿