Class BarChartBuilder

बारचार्टबिल्डर

बार चार्ट बनाने वाला टूल. ज़्यादा जानकारी के लिए, Google Charts का दस्तावेज़ देखें.

यहां एक उदाहरण दिया गया है, जिसमें बार चार्ट बनाने का तरीका बताया गया है. डेटा को Google स्प्रेडशीट से इंपोर्ट किया गया हो.

// Get sample data from a spreadsheet.
const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=B1%3AC11' +
    '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=0&headers=-1';

const chartBuilder = Charts.newBarChart()
                         .setTitle('Top Grossing Films in US and Canada')
                         .setXAxisTitle('USD')
                         .setYAxisTitle('Film')
                         .setDimensions(600, 500)
                         .setLegendPosition(Charts.Position.BOTTOM)
                         .setDataSourceUrl(dataSourceUrl);

const chart = chartBuilder.build();

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
build()Chartचार्ट बनाता है.
reverseCategories()BarChartBuilderडोमेन ऐक्सिस में सीरीज़ को उलटे क्रम में दिखाता है.
reverseDirection()BarChartBuilderहॉरिज़ॉन्टल ऐक्सिस पर बार बढ़ने की दिशा को उलट देता है.
setBackgroundColor(cssValue)BarChartBuilderचार्ट के बैकग्राउंड का रंग सेट करता है.
setColors(cssValues)BarChartBuilderचार्ट में लाइनों के लिए रंग सेट करता है.
setDataSourceUrl(url)BarChartBuilderडेटा सोर्स का यूआरएल सेट करता है. इसका इस्तेमाल, Google Sheets जैसे बाहरी सोर्स से डेटा खींचने के लिए किया जाता है.
setDataTable(tableBuilder)BarChartBuilderDataTableBuilder का इस्तेमाल करके, चार्ट के लिए इस्तेमाल की जाने वाली डेटा टेबल सेट करता है.
setDataTable(table)BarChartBuilderडेटा टेबल सेट करता है. इसमें चार्ट की लाइनें और X-ऐक्सिस लेबल शामिल होते हैं.
setDataViewDefinition(dataViewDefinition)BarChartBuilderचार्ट के लिए इस्तेमाल करने के लिए, डेटा व्यू की परिभाषा सेट करता है.
setDimensions(width, height)BarChartBuilderचार्ट के लिए डाइमेंशन सेट करता है.
setLegendPosition(position)BarChartBuilderचार्ट के हिसाब से लेजेंड की पोज़िशन सेट करता है.
setLegendTextStyle(textStyle)BarChartBuilderचार्ट के लेजेंड का टेक्स्ट स्टाइल सेट करता है.
setOption(option, value)BarChartBuilderइस चार्ट के लिए बेहतर विकल्प सेट करता है.
setRange(start, end)BarChartBuilderचार्ट के लिए रेंज सेट करता है.
setStacked()BarChartBuilderस्टैक की गई लाइनों का इस्तेमाल करता है. इसका मतलब है कि लाइन और बार वैल्यू को स्टैक (इकट्ठा) किया जाता है.
setTitle(chartTitle)BarChartBuilderचार्ट का टाइटल सेट करता है.
setTitleTextStyle(textStyle)BarChartBuilderचार्ट के टाइटल का टेक्स्ट स्टाइल सेट करता है.
setXAxisTextStyle(textStyle)BarChartBuilderहॉरिज़ॉन्टल ऐक्सिस के टेक्स्ट की स्टाइल सेट करता है.
setXAxisTitle(title)BarChartBuilderहॉरिज़ॉन्टल ऐक्सिस में टाइटल जोड़ता है.
setXAxisTitleTextStyle(textStyle)BarChartBuilderइससे हॉरिज़ॉन्टल ऐक्सिस के टाइटल के टेक्स्ट का स्टाइल सेट किया जाता है.
setYAxisTextStyle(textStyle)BarChartBuilderवर्टिकल ऐक्सिस के टेक्स्ट की स्टाइल सेट करता है.
setYAxisTitle(title)BarChartBuilderवर्टिकल ऐक्सिस में टाइटल जोड़ता है.
setYAxisTitleTextStyle(textStyle)BarChartBuilderवर्टिकल ऐक्सिस के टाइटल के टेक्स्ट की स्टाइल सेट करता है.
useLogScale()BarChartBuilderरेंज ऐक्सिस को लॉगरिदमिक स्केल में बदलता है. इसके लिए, सभी वैल्यू पॉज़िटिव होनी चाहिए.

ज़्यादा जानकारी वाला दस्तावेज़

build()

चार्ट बनाता है.

वापसी का टिकट

Chart — चार्ट ऑब्जेक्ट, जिसे दस्तावेज़ों, यूज़र इंटरफ़ेस (यूआई) एलिमेंट में जोड़ा जा सकता है या स्टैटिक इमेज के तौर पर इस्तेमाल किया जा सकता है.


reverseCategories()

डोमेन ऐक्सिस में सीरीज़ को उलटे क्रम में दिखाता है. वर्टिकल-रेंज चार्ट (जैसे, लाइन, एरिया या कॉलम चार्ट) के लिए, इसका मतलब है कि हॉरिज़ॉन्टल ऐक्सिस को दाईं से बाईं ओर खींचा जाता है. हॉरिज़ॉन्टल-रेंज चार्ट (जैसे, बार चार्ट) के लिए, इसका मतलब है कि वर्टिकल ऐक्सिस को ऊपर से नीचे तक खींचा जाता है. पाई चार्ट के लिए, इसका मतलब है कि स्लाइस को घड़ी की उलटी दिशा में बनाया जाता है.

// Creates a pie chart builder and sets drawing of the slices in a
// counter-clockwise manner.
const builder = Charts.newPieChart();
builder.reverseCategories();

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


reverseDirection()

हॉरिज़ॉन्टल ऐक्सिस पर बार बढ़ने की दिशा को उलट देता है. डिफ़ॉल्ट रूप से, वैल्यू बाएं से दाएं बढ़ती हैं. इस तरीके को कॉल करने पर, वे दाईं से बाईं ओर बढ़ते हैं.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setBackgroundColor(cssValue)

चार्ट के बैकग्राउंड का रंग सेट करता है.

// Creates a line chart builder and sets the background color to gray
const builder = Charts.newLineChart();
builder.setBackgroundColor('gray');

पैरामीटर

नामटाइपब्यौरा
cssValueStringरंग की सीएसएस वैल्यू, जैसे कि "blue" या "#00f".

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setColors(cssValues)

चार्ट में लाइनों के लिए रंग सेट करता है.

// Creates a line chart builder and sets the first two lines to be drawn in
// green and red, respectively.
const builder = Charts.newLineChart();
builder.setColors(['green', 'red']);

पैरामीटर

नामटाइपब्यौरा
cssValuesString[]रंग की सीएसएस वैल्यू का कलेक्शन, जैसे कि ["red", "#acf"]. ऐरे में nth एलिमेंट, चार्ट में nth लाइन का रंग दिखाता है.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setDataSourceUrl(url)

डेटा सोर्स का यूआरएल सेट करता है. इसका इस्तेमाल, Google Sheets जैसे बाहरी सोर्स से डेटा खींचने के लिए किया जाता है. अगर डेटा सोर्स का यूआरएल और डेटाटेबल, दोनों दिए जाते हैं, तो डेटा सोर्स का यूआरएल अनदेखा कर दिया जाता है.

डेटा सोर्स से क्वेरी करने के बारे में ज़्यादा जानने के लिए, Google Charts का दस्तावेज़ देखें.

पैरामीटर

नामटाइपब्यौरा
urlStringडेटा सोर्स का यूआरएल, जिसमें कोई भी क्वेरी पैरामीटर शामिल हो.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setDataTable(tableBuilder)

DataTableBuilder का इस्तेमाल करके, चार्ट के लिए इस्तेमाल की जाने वाली डेटा टेबल सेट करता है. यह build() को कॉल किए बिना, डेटा टेबल सेट करने का आसान तरीका है.

पैरामीटर

नामटाइपब्यौरा
tableBuilderDataTableBuilderडेटा टेबल बिल्डर. इस कॉल के हिस्से के तौर पर, एक नई डेटा टेबल तुरंत बन जाती है. इसलिए, बिल्डर में किए गए किसी भी अपडेट को चार्ट में नहीं दिखाया जाएगा.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setDataTable(table)

डेटा टेबल सेट करता है. इसमें चार्ट की लाइनें और X-ऐक्सिस लेबल शामिल होते हैं. पहला कॉलम, स्ट्रिंग होना चाहिए. साथ ही, इसमें हॉरिज़ॉन्टल ऐक्सिस के लेबल होने चाहिए. इसके बाद, कितने भी कॉलम हो सकते हैं. हालांकि, सभी कॉलम में संख्याएं होनी चाहिए. हर कॉलम को एक अलग लाइन के तौर पर दिखाया जाता है.

पैरामीटर

नामटाइपब्यौरा
tableDataTableSourceचार्ट के लिए इस्तेमाल की जाने वाली डेटा टेबल.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setDataViewDefinition(dataViewDefinition)

चार्ट के लिए इस्तेमाल करने के लिए, डेटा व्यू की परिभाषा सेट करता है.

पैरामीटर

नामटाइपब्यौरा
dataViewDefinitionDataViewDefinitionडेटा व्यू की परिभाषा वाला ऑब्जेक्ट, जो चार्ट बनाने के लिए दिए गए डेटा सोर्स से मिले डेटा के आधार पर, व्यू तय करता है.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setDimensions(width, height)

चार्ट के लिए डाइमेंशन सेट करता है.

पैरामीटर

नामटाइपब्यौरा
widthIntegerचार्ट की चौड़ाई, पिक्सल में.
heightIntegerचार्ट की ऊंचाई, पिक्सल में.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setLegendPosition(position)

चार्ट के हिसाब से लेजेंड की पोज़िशन सेट करता है. डिफ़ॉल्ट रूप से, कोई लेजेंड नहीं होता.

// Creates a line chart builder and sets the legend position to right.
const builder = Charts.newLineChart();
builder.setLegendPosition(Charts.Position.RIGHT);

पैरामीटर

नामटाइपब्यौरा
positionPositionलेजेंड की पोज़िशन.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setLegendTextStyle(textStyle)

चार्ट के लेजेंड का टेक्स्ट स्टाइल सेट करता है.

// Creates a line chart builder and sets it up for a  blue, 26-point legend.
const textStyleBuilder =
    Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
const style = textStyleBuilder.build();
const builder = Charts.newLineChart();
builder.setLegendTextStyle(style);

पैरामीटर

नामटाइपब्यौरा
textStyleTextStyleचार्ट के लेजेंड के लिए इस्तेमाल होने वाला टेक्स्ट स्टाइल.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setOption(option, value)

इस चार्ट के लिए बेहतर विकल्प सेट करता है. इस चार्ट के लिए उपलब्ध विकल्प देखें. अगर दिया गया विकल्प अमान्य है, तो इस तरीके का कोई असर नहीं पड़ेगा.

// Build a bar chart with a 1-second animation duration.
const builder = Charts.newBarChart();
builder.setOption('animation.duration', 1000);
const chart = builder.build();

पैरामीटर

नामटाइपब्यौरा
optionStringसेट करने का विकल्प.
valueObjectसेट की जाने वाली वैल्यू.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setRange(start, end)

चार्ट के लिए रेंज सेट करता है.

अगर कोई डेटा पॉइंट रेंज से बाहर आता है, तो उन डेटा पॉइंट को शामिल करने के लिए रेंज को बड़ा किया जाता है.

पैरामीटर

नामटाइपब्यौरा
startNumberरेंज ऐक्सिस की सबसे निचली ग्रिड लाइन की वैल्यू.
endNumberरेंज ऐक्सिस की सबसे ऊपरी ग्रिड लाइन की वैल्यू.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setStacked()

स्टैक की गई लाइनों का इस्तेमाल करता है. इसका मतलब है कि लाइन और बार वैल्यू को स्टैक (इकट्ठा) किया जाता है. डिफ़ॉल्ट रूप से, स्टैकिंग नहीं होती.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setTitle(chartTitle)

चार्ट का टाइटल सेट करता है. टाइटल, चार्ट के ऊपर बीच में दिखता है.

// Creates a line chart builder and title to 'My Line Chart'.
const builder = Charts.newLineChart();
builder.setTitle('My Line Chart');

पैरामीटर

नामटाइपब्यौरा
chartTitleStringचार्ट का टाइटल.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setTitleTextStyle(textStyle)

चार्ट के टाइटल का टेक्स्ट स्टाइल सेट करता है.

// Creates a line chart builder and sets it up for a  blue, 26-point title.
const textStyleBuilder =
    Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
const style = textStyleBuilder.build();
const builder = Charts.newLineChart();
builder.setTitleTextStyle(style);

पैरामीटर

नामटाइपब्यौरा
textStyleTextStyleचार्ट के टाइटल के लिए इस्तेमाल की जाने वाली टेक्स्ट स्टाइल. Charts.newTextStyle() को कॉल करके, TextStyleBuilder ऑब्जेक्ट बनाया जा सकता है.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setXAxisTextStyle(textStyle)

हॉरिज़ॉन्टल ऐक्सिस के टेक्स्ट की स्टाइल सेट करता है.

// Creates a line chart builder and sets the X-axis text style to blue, 18-point
// font.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setXAxisTextStyle(textStyle);

पैरामीटर

नामटाइपब्यौरा
textStyleTextStyleहॉरिज़ॉन्टल ऐक्सिस के टाइटल के लिए इस्तेमाल की जाने वाली टेक्स्ट स्टाइल. Charts.newTextStyle() को कॉल करके, TextStyleBuilder ऑब्जेक्ट बनाया जा सकता है.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setXAxisTitle(title)

हॉरिज़ॉन्टल ऐक्सिस में टाइटल जोड़ता है. टाइटल को बीच में रखा जाता है और यह ऐक्सिस वैल्यू के लेबल के नीचे दिखता है.

// Creates a line chart builder and sets the X-axis title.
const builder = Charts.newLineChart();
builder.setTitle('X-axis Title');

पैरामीटर

नामटाइपब्यौरा
titleStringX-ऐक्सिस का टाइटल.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setXAxisTitleTextStyle(textStyle)

इससे हॉरिज़ॉन्टल ऐक्सिस के टाइटल के टेक्स्ट का स्टाइल सेट किया जाता है.

// Creates a line chart builder and sets the X-axis title text style to blue,
// 18-point font.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setXAxisTitleTextStyle(textStyle);

पैरामीटर

नामटाइपब्यौरा
textStyleTextStyleहॉरिज़ॉन्टल ऐक्सिस के टाइटल के लिए इस्तेमाल की जाने वाली टेक्स्ट स्टाइल. Charts.newTextStyle() को कॉल करके, TextStyleBuilder ऑब्जेक्ट बनाया जा सकता है.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setYAxisTextStyle(textStyle)

वर्टिकल ऐक्सिस के टेक्स्ट की स्टाइल सेट करता है.

// Creates a line chart builder and sets the Y-axis text style to blue, 18-point
// font.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setYAxisTextStyle(textStyle);

पैरामीटर

नामटाइपब्यौरा
textStyleTextStyleहॉरिज़ॉन्टल ऐक्सिस के टाइटल के लिए इस्तेमाल की जाने वाली टेक्स्ट स्टाइल. Charts.newTextStyle() को कॉल करके, TextStyleBuilder ऑब्जेक्ट बनाया जा सकता है.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setYAxisTitle(title)

वर्टिकल ऐक्सिस में टाइटल जोड़ता है. टाइटल को बीच में रखा जाता है और यह वैल्यू लेबल की बाईं ओर दिखता है.

// Creates a line chart builder and sets the Y-axis title.
const builder = Charts.newLineChart();
builder.setYAxisTitle('Y-axis Title');

पैरामीटर

नामटाइपब्यौरा
titleStringY-ऐक्सिस का टाइटल.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


setYAxisTitleTextStyle(textStyle)

वर्टिकल ऐक्सिस के टाइटल के टेक्स्ट की स्टाइल सेट करता है.

// Creates a line chart builder and sets the Y-axis title text style to blue,
// 18-point font.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setYAxisTitleTextStyle(textStyle);

पैरामीटर

नामटाइपब्यौरा
textStyleTextStyleहॉरिज़ॉन्टल ऐक्सिस के टाइटल के लिए इस्तेमाल की जाने वाली टेक्स्ट स्टाइल. Charts.newTextStyle() को कॉल करके, TextStyleBuilder ऑब्जेक्ट बनाया जा सकता है.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.


useLogScale()

रेंज ऐक्सिस को लॉगरिदमिक स्केल में बदलता है. इसके लिए, सभी वैल्यू पॉज़िटिव होनी चाहिए. रेंज ऐक्सिस, वर्टिकल चार्ट (जैसे, लाइन, एरिया या कॉलम) के लिए वर्टिकल ऐक्सिस और हॉरिज़ॉन्टल चार्ट (जैसे, बार) के लिए हॉरिज़ॉन्टल ऐक्सिस होता है.

वापसी का टिकट

BarChartBuilder — यह बिल्डर, चेन करने के लिए काम का है.