इन्फ़ोग्राफ़िक्स का इस्तेमाल शुरू करना

अहम जानकारी: डाइनैमिक और इंटरैक्टिव Google चार्ट को लगातार मैनेज किया जा रहा है. हालांकि, हमने 2012 में ही स्टैटिक 'Google इमेज चार्ट' को आधिकारिक तौर पर बंद कर दिया था. यह सुविधा 18 मार्च, 2019 को बंद कर दी गई थी.

इस पेज पर, इंफ़ोग्राफ़िक सर्वर का इस्तेमाल करके इमेज बनाने की बुनियादी जानकारी दी गई है.

इन्फ़ोग्राफ़िक्स के इस्तेमाल से जुड़ी नीति

इन्फ़ोग्राफ़िक के लिए, हर दिन कितने अनुरोध किए जा सकते हैं. हालांकि, हम आपत्तिजनक कॉन्टेंट के किसी भी इस्तेमाल को ब्लॉक करने का अधिकार सुरक्षित रखते हैं.

  1. शुरू करना
  2. ऑप्टिमाइज़ेशन
    1. लोड होने में लगने वाले समय को कम करना
    2. पीओएसटी का इस्तेमाल करना

स्ट्रक्चर्ड डेटा सेट अप की शुरुआत करना

इन्फ़ोग्राफ़िक सर्वर, यूआरएल GET या POST के अनुरोध के जवाब में एक इमेज दिखाता है. ग्राफ़िक बनाने के लिए ज़रूरी डेटा, यूआरएल में शामिल होता है. इसमें इमेज के टाइप और साइज़ की जानकारी भी शामिल है. उदाहरण के लिए, नीचे दिए गए यूआरएल को कॉपी करके अपने ब्राउज़र में चिपकाएं:

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world

आपको दिखने वाली इमेज, "Hey World" वाक्यांश का क्यूआर कोड है. वाक्यांश को अपने नाम में बदलकर देखें और अपने ब्राउज़र को रीफ़्रेश करें. बस इतना ही!

यहां यूआरएल के बारे में थोड़ी और जानकारी दी गई है:

https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world

  • https://chart.googleapis.com/chart? - सभी इन्फ़ोग्राफ़िक यूआरएल इस रूट यूआरएल से शुरू होते हैं और इसके बाद एक या उससे ज़्यादा पैरामीटर/वैल्यू पेयर होते हैं. हर इमेज के लिए ज़रूरी और वैकल्पिक पैरामीटर अलग होते हैं. अपनी इमेज के दस्तावेज़ पढ़ें.
  • chs - <width>x<height> फ़ॉर्मैट में इमेज का साइज़ पिक्सल में
  • cht - इमेज का टाइप: 'qr' का मतलब है क्यूआर कोड.
  • chl - एन्कोड किया जाने वाला डेटा. यूआरएल के डेटा को कोड में बदलना ज़रूरी है.

ऑप्टिमाइज़ेशन

आपकी इमेज के लिए यहां कुछ ऑप्टिमाइज़ेशन दिए गए हैं:

कई इमेज वाले पेजों पर लोड होने में लगने वाले समय को कम करना

अगर आपके पेज पर कुछ ही इमेज हैं, तो स्टैंडर्ड बेस यूआरएल https://chart.googleapis.com/chart ठीक होना चाहिए. हालांकि, अगर आपके पास कई इमेज हैं, तो chart.apis.google.com से ठीक पहले, 0 से 9 तक की संख्या और एक बिंदु जोड़ा जा सकता है. अगर आपने अपने पेज पर हर इमेज के लिए अलग संख्या तय की है, तो ब्राउज़र एक साथ ज़्यादा इमेज लोड करने की कोशिश करेगा. उन्हें क्रम से लोड करने के लिए इंतज़ार नहीं करना पड़ेगा. हालांकि, आपको इसकी ज़रूरत सिर्फ़ तब होनी चाहिए, जब आप किसी पेज पर पांच या उससे ज़्यादा इमेज लोड कर रहे हों. उदाहरण के लिए:

  • http://0.chart.apis.google.com/chart?cht=...
  • http://1.chart.apis.google.com/chart?cht=...
  • http://2.chart.apis.google.com/chart?cht=...
  • ...

पीओएसटी का इस्तेमाल करना

यूआरएल की लंबाई 2K से ज़्यादा नहीं हो सकती. इसलिए, अगर आपकी इमेज में इससे ज़्यादा डेटा है, तो आपको जीईटी के बजाय, पीओएसटी का इस्तेमाल करना होगा. (इसे तब स्वीकार किया जाता है, जब ब्राउज़र के यूआरएल बार में इमेज का यूआरएल टाइप किया जाता है या उसका इस्तेमाल किसी वेब पेज में <img> एलिमेंट के सोर्स के तौर पर किया जाता है. POST के लिए किसी अन्य भाषा, जैसे कि PHP या PERL में अतिरिक्त प्रोग्रामिंग की ज़रूरत होती है.

प्रोग्राम के हिसाब से पेज जनरेट करते समय भी पीओएसटी का इस्तेमाल किया जा सकता है.

इमेज का अनुरोध करने के लिए, पीओएसटी तरीका इस्तेमाल करने के बारे में जानें.