2017-03-16 4 views
1

私は 'chart.js'から{chart}をインポートしています。私のチャットを作成するが、いくつかの課題がある。私は以下のようなグラフを作成したいと思います。ionic 2のグラフを下の図のように変更するにはどうすればよいですか?

よろしく我々はまた、私たちイオン2アプリでChart.jsを使用している

//Creating the doughth 
    this.doughnutChart = new Chart(this.doughnutCanvas.nativeElement, { 


     type: 'doughnut', 
     data: { 
     labels: ["Cash in Hand", "Cash in Bank", "Cash in Mpesa"], 
     datasets: [{ 
      label: '# of Votes', 
      data: [this.naaam, this.naaam1, this.naaam2 ], 
      backgroundColor: [ 
      'rgba(255, 99, 132, 0.2)', 
      'rgba(54, 162, 235, 0.2)', 
      'rgba(255, 159, 64, 0.2)' 
      ], 
      hoverBackgroundColor: [ 
      "#FF6384", 
      "#36A2EB", 
      "#FFCE56" 
      ] 
     }] 
     } 

    }); 

enter image description here

+0

"私はいくつかの課題があります。" ..あなたは指定できますか?何かエラーについて話していますか? –

+0

エラーではありません@surajどのようにしてTotal:91のような中間に何かを置き、変更を続けることができるアニメーションを作成できますか? –

答えて

0

。チャートのレンダリングには、ng2-chartsライブラリを使用します。

合計をボトム中央に配置することに関するご質問については、div内にグラフをラップし、合計を含む絶対配置されたスパン要素を追加することができます。

+0

私はこのURLに従っています:https://www.joshmorony.com/adding-responsive-charts-graphs-to-ionic-2-applications/ –

+0

ng2-chartsはJoshがここで使ってきたものと全く異なっていますか? https://www.joshmorony.com/adding-responsive-charts-graphs-to-ionic-2-applications/ –

+0

私はそれが大きな違いだとは思わない。 ng2-chartsは、あなたのtypescriptで設定した変数を簡単にバインドするためのキャンバス要素に追加できる指示文をいくつか提供しています。 Joshのチュートリアルでは、nativeElementを使用してtypescriptから変数をバインドします。 – nickscheynen

関連する問題