2016-07-08 14 views
9

chart.js में मैं ग्लोबल कॉन्फ़िगरेशन को छूए बिना एक्स अक्ष लेबल के लिए फ़ॉन्ट आकार कैसे सेट कर सकता हूं?चार्ट.जेएस अक्ष लेबल लेबल आकार

मैंने पहले से ही अपने विकल्प ऑब्जेक्ट को 'स्केलफॉन्ट आकार' विकल्प सेट करने का प्रयास किया है। मैं भी कोशिश की है सेटिंग:

{ 
    ... 
    scales: { 
    xAxes: [{ 
     scaleFontSize: 40 
     ... 
    }] 
    } 
} 
+0

https://stackoverflow.com/a/48580585/7186739 – Super

उत्तर

29

fontSize विशेषता वास्तव में scales.xAxes.ticks में है और scales.xAxes में नहीं जैसा आपने सोचा था।

तो तुम सिर्फ इस तरह विशेषता संपादित करने के लिए है:

enter image description here

+2

यह एक सही उत्तर है और इसे स्वीकार किया जाना चाहिए –

+1

हां, लेकिन रडार चार्ट के लिए फ़ॉन्ट आकार कैसे सेट करें जहां कोई 'x' और 'y' अक्ष नहीं है? – fonjeekay

+0

आपने अपने स्पष्टीकरण में xAxes ticks का संदर्भ दिया है, लेकिन jsFiddle में yAxes ticks को 40 पर सेट करें। –

1

कोशिश अगर यह काम करेंगे

{ 
    ... 
    scales: { 
    xAxes: [{ 
     fontSize: 40 
     ... 
    }] 
    } 
} 

यह scaleFontSize तरह नहीं दिखता है एक वैध संपत्ति है देखने के लिए।

+1

काम नहीं करता दुर्भाग्य – dingdingding

+0

हैरानी की बात यह है 'scaleLabel' जो खराब प्रलेखित है के लिए काम करता है। – davidkonrad

5

इस प्रयास करें

काम कर रहा है:

var options = { 
    scales: { 
     yAxes: [{ 
      ticks: { 
       fontSize: 40 
      } 
     }] 
    } 
} 


आप एक fully working example in this jsFiddle देख सकते हैं और यहां कर सकते हैं उसके परिणाम है

 options: { 
 
     scales: { 
 
      xAxes: [{ 
 
        ticks: { 
 
        fontSize: 10 
 
        } 
 
        }] 
 
       } 
 
      }

संबंधित मुद्दे