私のグラフデータを使用してモデルを開こうとしています。私は多くの方法を試しましたが、私は適切な解決策を見つけませんでした。グラフデータでクリック可能なイベントを発生させるにはどうすればいいですか
私がしたい:
- クリックして、それがポップアップモデル
マイ角度
app.controller('myCtrlPercent', ['$scope', '$http', function ($scope, $http) {
$scope.labelsPercent = ['Equipment 1', 'Equipment 2', 'Equipment 3', 'Equipment 4'];
// $scope.series = ['Hello'];
$scope.chartOptionsPercent = {
title: {
display: true,
text: "Downtime Percentage of Equipment",
fontSize: 20
},
legend: {
text: "Hello"
},
scales: {
yAxes: [{id: 'y-axis-1', type: 'linear', position: 'left', ticks: {min: 0, max: 100}}],
xAxes: [{
scaleLabel: {
display: true,
labelString: 'Name of Equipment'
},
gridLines: {
color: "rgba(0, 0, 0, 0)",
}
}],
yAxes: [{
scaleLabel: {
display: true,
labelString: 'Percentage of Downtime (%)'
},
gridLines: {
color: "rgba(0, 0, 0, 0)",
}
}]
}
}
$scope.dataPercent = [5, 6, 7, 12];
}]);
を開く必要があります マイ・HTML
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 searchtable">
<div id="chartStyle">
<canvas class="chart chart-bar" chart-data="dataPercent" chart-labels="labelsPercent" chart-options="chartOptionsPercent" data-ng-click="myFunction()"></canvas>
</div>
<br>
</div>
イベントリスナーがあるの配列が渡されたチャートの コンテキストで呼び出さと?ポストpls –
私は1つを追加したとは思わない!上記のグラフは、私がグラフを表示するために持っていたものです。 –