में काम करने के लिए प्रयुक्त होता है चार्ट.जेएस 1.x का उपयोग करके मैं एक पाई चार्ट बना सकता हूं और रंग स्वचालित रूप से असाइन कर सकता हूं:चार्ट.जेएस 2.x में स्वचालित रंग असाइनमेंट अब काम नहीं करता है, v. 1.x
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.1.1/Chart.js"></script>
<body>
<canvas id="myChart" width="400" height="400"></canvas>
<script>
var ctx = document.getElementById("myChart").getContext("2d");
var data = [{"label":"Conservative","value":"5"},{"label":"Democratic","value":"6"}];
var myChart = new Chart(ctx).Pie(data);
</script>
</body>
अगर मैं वी 2.x
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.3.0/Chart.bundle.js"></script>
<body>
<canvas id="myChart" width="400" height="400"></canvas>
<script>
var ctx = document.getElementById("myChart").getContext("2d");{"label":"Democratic","value":"6"}];
var myChart = new Chart(ctx, {
type: 'pie',
data: {
labels: ["Conservative", "Democratic"],
datasets: [{
data: [5, 15],
}]
}
});
</script>
</body>
पूरे पाई जब तक कि मैं रंग मैन्युअल रूप से निर्दिष्ट ग्रे में प्रदर्शित किया जाता है साथ भी ऐसा ही; क्या मैं कुछ भूल रहा हूँ? मुझे मिला एकमात्र संबंधित प्रश्न यह है: Random fill colors in Chart.js हालांकि, जैसा ऊपर बताया गया है, यह पूरी तरह से 1.x पर काम करता है, इसलिए यह मेरे लिए अजीब लगता है कि यह अब और काम नहीं करता है।
बहुत ही सरल डिफ़ॉल्ट पैलेट को हटाने से मुझे अजीब लगता है (मैंने v1 में संबंधित कोड देखा और यह बहुत आसान था) लेकिन वह विकल्प था और आपका समाधान बहुत अच्छा काम करता है, धन्यवाद! – Eugenio
@Eugenio एक संस्करण से दूसरे संस्करण में जाने के दौरान, कार्यक्षमता गायब हो सकती है। लेकिन चार्ट और प्लगइन्स वास्तव में अच्छी तरह से काम करते हैं, इसलिए एक बाहरी पैलेट एक उपद्रव का अधिक नहीं है। :) – xnakos