के साथ कोणीय जेएस चार्ट कैसे बनाएं हाय मैं एक वेबपृष्ठ रखने की कोशिश कर रहा हूं जो राजनेताओं की ट्वीट्स की भावनाओं को प्रदर्शित करता है। मैं भावना आंकड़ों के लिए एक चार्ट बनाने की कोशिश कर रहा हूं। मैं ज़िंगचर्ट का उपयोग कर रहा हूं और मैं स्थिर डेटा बनाने में सक्षम हूं लेकिन मैं गतिशील डेटा बनाने में सक्षम नहीं हूं।गतिशील डेटा
यह वह कोड है जिसे मैं सरणी चार्टटाटा के साथ स्थिर डेटा डालने के लिए उपयोग करता था।
<div class="row">
<div class="col-sm-12">
<div ng-init="chartdata = [[1167],[456],[990]]">
<zingchart id="chart-1" zc-values="chartdata" zc-json="myJson"
zc-width="100%" zc-height="568px"></zingchart>
</div>
</div>
</div>
यह इस तरह ठीक काम करता है लेकिन मैं अपने बजाय AngularJS स्थिर मूल्यों से डेटा का उपयोग करना चाहते हैं। उदाहरण के लिए: मैं इस तरह कुछ करने के लिए कोशिश कर रहा है, लेकिन यह
<div class="row">
<div class="col-sm-12">
<div ng-init="chartdata =[[{{politicianData.stats.total_positive}}],[{{politicianData.stats.total_negative}}],[{{politicianData.stats.total_neutral}}]]">
<zingchart id="chart-1" zc-values="chartdata" zc-json="myJson" zc-width="100%" zc-height="568px"></zingchart>
</div>
</div>
</div>
काम नहीं करता है कैसे कोणीय नियंत्रक से वादा सरणी डेटा से डेटा प्राप्त करने?
इसमेरी राजनीतिज्ञ नियंत्रक है:
angular.module('myapp')
.controller('PoliticianController', function($scope, PoliticianData, Politician, searchService, utilService) {
var politicianData = new Politician(PoliticianData);
politicianData.$promise.then(function (result) {
$scope.politicianData = result;
});
$scope.myJson = {
globals: {
shadow: false,
fontFamily: "Verdana",
fontWeight: "100"
},
type: "pie",
backgroundColor: "#fff",
legend: {
layout: "x5",
position: "50%",
borderColor: "transparent",
marker: {
borderRadius: 10,
borderColor: "transparent"
}
},
tooltip: {
text: "%v requests"
},
plot: {
refAngle: "-90",
borderWidth: "0px",
valueBox: {
placement: "in",
text: "%npv %",
fontSize: "15px",
textAlpha: 1,
}
},
series: [{
text: "Positive",
backgroundColor: "#FA6E6E",
}, {
text: "Negative",
backgroundColor: "#D2D6DE"
}, {
text: "Neutral",
backgroundColor: "#28C2D1"
}]
};
});
और यह politician.html पेज
<span>{{politician.first_name}} {{politician.last_name}}</span>
</td>
<td>{{politicianData.stats.total}}</td>
<td>{{politicianData.stats.twitter.total}}</td>
<td>{{politicianData.stats.rss.total}}</td>
<td>{{politicianData.stats.total_negative}}</td>
<td>{{politicianData.stats.total_positive}}</td>
<td>{{politicianData.stats.total_neutral}}</td>
PoliticianData.stats.total_positive गणना सही तरीके से प्रदर्शित करता है और मैं अपने चार्ट में इनपुट मान के समान डेटा का उपयोग करना चाहता हूं। मैं यह कैसे कर सकता हूं?
उत्तर के लिए हैलो धन्यवाद ... लेकिन मैं पहले से ही खुला डेटाबेस से अपने डेटा की है। उपर्युक्त संपादन देखें .. शायद यह आपको मेरे प्रश्न को बेहतर तरीके से समझने में मदद करेगा। – Sumitha