मुझे इसके लिए एक समाधान मिला। मेरे पास एक्स एक्स अक्ष पर खाली लेबल हैं, इसलिए मैंने अंतिम लेबल प्रविष्टि के लिए इसमें कई रिक्त स्थान वाले लेबल को जोड़ा है। इससे चार्टज को लेबल के लिए पर्याप्त जगह छोड़ने का कारण बन गया, जिससे टूलटिप फिट करने के लिए पर्याप्त जगह भी निकलती है।
इसके अतिरिक्त, मेरे डेटा बिंदुओं के लिए मेरे पास बड़ी मंडलियां हैं और दाईं ओर दाईं ओर क्लिप किया जा रहा था। लेबल में अतिरिक्त स्थान जोड़ना भी तय किया गया है।
यहां वह कोड है जहां मैं अपना लेबल बना देता हूं। ratings
मेरी वास्तविक डेटा पहले परिभाषित किया गया है:
// Add blank labels and "Today"
for (i=0; i<ratings.length; i++) {
labels.push("");
}
labels[ratings.length-1] = " ";
var data = {
labels: labels,
datasets: [
{
label: "Progress",
strokeColor: "rgba(255,165,0,1.0)",
pointColor: "white",
pointStrokeColor: "rgba(255,165,0,1.0)",
pointHighlightStroke: "#B87700",
data: ratings
}
]
};
भले ही आप अपने ग्राफ पर वास्तविक लेबल है, तो आप रिक्त स्थान अपने पिछले लेबल के लिए यह बड़ा बनाने के लिए जोड़ सकते हैं। यदि आप अपने लेबल को केंद्रित कर रहे हैं, तो आप पहले और बाद में उसी स्थान को जोड़ सकते हैं।
स्पष्ट रूप से ऐसी सीमाएं होंगी जहां यह आपके लिए काम करेगी या नहीं, लेकिन मेरे मामले में मैंने 7 रिक्त स्थान जोड़े और अब सभी अच्छे लग रहे हैं।
इसके अलावा, मेरे मामले में दाएं तरफ एक मुद्दा था, जबकि इस प्रश्न के बाईं ओर एक मुद्दा है।वही फिक्स काम करना चाहिए, लेकिन पहले लेबल पर जगह डालना चाहिए।
क्या आप इस चार्ट को कुछ div में जोड़ रहे हैं? यदि हां, तो शायद उस div की चौड़ाई बढ़ाएं, –
में मदद मिल सकती है मेरे पास चौड़ाई बढ़ाने के लिए पर्याप्त जगह नहीं है .. पाई के अंदर टूलटिप्स प्राप्त करने का कोई तरीका नहीं है? –
क्या कोई तरीका है कि आप टूलटिप दिशा को नियंत्रित कर सकते हैं? –