मेरे पास एक हाईचार्ट कॉलम ग्राफ है, उस समय वाई अक्ष डेटा [1000,2000,3000,4000] और कुछ बार [1k, 2k, 3k , 4k]।स्थिर डेटा के साथ हाईचार्ट वाई धुरी को कैसे प्रदर्शित करें
मैं इसे एक प्रकार के डेटा में कैसे ठीक कर सकता हूं।
सादर, नवीन लियोन
मेरे पास एक हाईचार्ट कॉलम ग्राफ है, उस समय वाई अक्ष डेटा [1000,2000,3000,4000] और कुछ बार [1k, 2k, 3k , 4k]।स्थिर डेटा के साथ हाईचार्ट वाई धुरी को कैसे प्रदर्शित करें
मैं इसे एक प्रकार के डेटा में कैसे ठीक कर सकता हूं।
सादर, नवीन लियोन
तुलना अंतर यहाँ है:
yAxis: {
labels: {
formatter: function() {
return this.value;
}
}
},
1k, 2k, 3k, 4k में अपने yaxis मान परिवर्तित करने के लिए, आदि:
yAxis:
{
labels:
{
formatter: function()
{
return Math.round(this.value/1000) + 'k';
}
}
},
यदि आप हजारों और लाखों का उपयोग कर रहे हैं एक चार्ट में, इसे देखें।
yAxis: {
labels: {
formatter: function() {
if (this.value.toFixed(0) >= 1000000) {
return '$' + this.value.toFixed(0)/1000000 + 'M';
} else {
return '$' + this.value.toFixed(0)/1000 + 'K';
}
}
},
title: {
text: ''
}
},
धन्यवाद चेरी, जिसने मेरी समस्या तय की। –
क्या होगा यदि मैं संख्याओं के बजाय के मानों को प्रदर्शित करना चाहता हूं उदाहरण: [1000,2000] के बजाय [1k, 2k] कैसे प्रदर्शित कर सकते हैं? क्या संभव है? –
@NavinLeon 'वापसी matthround (this.value/1000) +' k '; 'formator' फ़ंक्शन में उपयोग करें। – Cheery