चित्र:Annual world electricity net generation.svg
इस SVG फ़ाइल के PNG पूर्वावलोकन का आकार: २२० × ११० पिक्सेल। दूसरा रेसोल्यूशन: ३२० × १६० पिक्सेल।
मूल फ़ाइल (SVG फ़ाइल, साधारणतः १,०२४ × ५१२ पिक्सेल, फ़ाइल का आकार: ३६ KB)
यह फ़ाइल एक साझे भंडार से है और दूसरे परियोजनाओं द्वारा भी प्रयोग की जा सकती है। वहाँ पर इसका फ़ाइल विवरण पृष्ठ में मौजूद विवरण नीचे दिखाया गया है।
सारांश
| विवरणAnnual world electricity net generation.svg |
English: Annual electricity net generation in the world since 1980. Multilingual file. May be updated in future, using the source code below. |
| दिनांक | |
| स्रोत | अपना कार्य, https://www.eia.gov/international/data/world/electricity/electricity-generation |
| लेखक | Geek3 |
| SVG genesis InfoField | switch elements: all translations are stored in the same file. |
| मूल कोड InfoField | Python code#! /usr/bin/env python3
# -*- coding:utf8 -*-
from copy import deepcopy
import numpy as np
from lxml import etree
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
# data source: https://www.eia.gov/international/data/world/electricity/electricity-generation
years_fossil_nuclear_renew = [
[1980, [5.5891, 0.6844, 1.7539] ],
[1981, [5.5258, 0.7786, 1.7794] ],
[1982, [5.5636, 0.8664, 1.8332] ],
[1983, [5.7030, 0.9817, 1.9181] ],
[1984, [5.9130, 1.1969, 1.9855] ],
[1985, [6.0409, 1.4255, 2.0062] ],
[1986, [6.1013, 1.5177, 2.0512] ],
[1987, [6.3962, 1.6540, 2.0613] ],
[1988, [6.6097, 1.7948, 2.1406] ],
[1989, [7.0517, 1.8434, 2.1773] ],
[1990, [7.1363, 1.9088, 2.2785] ],
[1991, [7.2382, 1.9961, 2.3280] ],
[1992, [7.2813, 2.0156, 2.3452] ],
[1993, [7.3594, 2.0816, 2.4760] ],
[1994, [7.5609, 2.1252, 2.5069] ],
[1995, [7.7875, 2.2100, 2.6320] ],
[1996, [8.0477, 2.2915, 2.6745] ],
[1997, [8.3266, 2.2713, 2.7449] ],
[1998, [8.6168, 2.3160, 2.7621] ],
[1999, [8.8243, 2.3931, 2.8191] ],
[2000, [9.3399, 2.4499, 2.8948] ],
[2001, [9.5661, 2.5169, 2.8556] ],
[2002, [9.9863, 2.5456, 2.9244] ],
[2003, [10.5108, 2.5177, 2.9619] ],
[2004, [10.9670, 2.6189, 3.1710] ],
[2005, [11.4492, 2.6250, 3.3304] ],
[2006, [11.9643, 2.6598, 3.4734] ],
[2007, [12.7698, 2.6080, 3.5741] ],
[2008, [12.8587, 2.5973, 3.7778] ],
[2009, [12.6853, 2.5600, 3.9250] ],
[2010, [13.6207, 2.6297, 4.2373] ],
[2011, [14.2404, 2.5177, 4.4501] ],
[2012, [14.5490, 2.3448, 4.7659] ],
[2013, [14.8978, 2.3642, 5.0993] ],
[2014, [15.0247, 2.4089, 5.3332] ],
[2015, [15.2056, 2.4405, 5.5535] ],
[2016, [15.4309, 2.4688, 5.9660] ],
[2017, [15.948, 2.517, 6.266] ],
[2018, [16.304, 2.570, 6.681] ],
[2019, [16.790, 2.677, 7.066] ],
[2020, [16.415, 2.593, 7.557] ],
[2021, [17.270, 2.697, 7.981] ],
[2022, [17.412, 2.594, 8.630] ],
[2023, [17.498, 2.666, 9.004] ]
]
# please update in future.
years = np.array([row[0] for row in years_fossil_nuclear_renew])
fossil = np.array([row[1][0] for row in years_fossil_nuclear_renew])
nuclear = np.array([row[1][1] for row in years_fossil_nuclear_renew])
renew = np.array([row[1][2] for row in years_fossil_nuclear_renew])
fname = "Annual world electricity net generation.svg"
labels = {'title': {"en":"Annual Electricity Net Generation in the World",
"de":"Weltweite jährliche Netto-Stromerzeugung",
"fr":"Production annuelle nette d'électricité dans le monde",
"nl":"Elektriciteitsopwekking per jaar in de wereld",
"pl":"Roczna światowa produkcja energii elektrycznej netto",
"ru":"Годовая чистая выработка электроэнергии в мире"},
"fossil":{"en":"Fossil carbon ", "de":"Fossiler Kohlenstoff",
"fr":"Carbone fossile", "nl":"Fossiele koolstof",
"pl":"paliwa kopalne (węgiel/gaz ziemny/ropa naftowa)", "ru":"ископаемый углерод"},
"nuclear":{"en":"Nuclear", "de":"Nuklear", "fr":"Nucléaire",
"nl":"Nucleair", "pl":"elektrownie jądrowe", "ru":"атомная"},
"renew":{"en":"Renewable", "de":"Erneuerbar", "fr":"Renouvelable",
"nl":"Duurzaam", "pl":"źródła odnawialne", "ru":"возобновляемый"} }
plt.rcParams.update({'text.usetex':False, "svg.fonttype":"none", "font.size":14})
fig = plt.figure(figsize=(960 / 90.0, 480 / 90.0), dpi=72)
plt.stackplot(years, fossil, nuclear, renew, ec='k', lw=0.5,
colors=['#aa7700', '#e5dd00', '#00aa00'],
labels=[labels["fossil"]["en"], labels["nuclear"]["en"], labels["renew"]["en"]])
plt.gca().xaxis.set_major_locator(ticker.MultipleLocator(10))
plt.gca().xaxis.set_minor_locator(ticker.MultipleLocator(1))
plt.xlim(years[0], years[-1])
plt.ylim(0)
plt.ylabel('PWh')
plt.title(labels["title"]["en"], fontweight='bold')
plt.grid(True)
plt.gca().legend(loc='upper left', framealpha=1, borderaxespad=2)
plt.tight_layout()
plt.savefig(fname)
# create multilingual labels with the svg switch element
with open(fname, "r") as svgfile:
svg = etree.parse(svgfile, etree.XMLParser()).getroot()
nsmap = "{" + svg.nsmap[None] + "}"
for label, values in labels.items():
for el in svg.findall('.//' + nsmap + 'text'):
if el.text == values["en"]:
switch = etree.SubElement(el.getparent(), "switch")
for lang, text in values.items():
el2 = deepcopy(el)
el2.set("systemLanguage", lang)
el2.text = text
switch.append(el2)
switch.append(el)
#with open(fname, "w") as svgfile:
with open(fname, mode='w', encoding='utf-8') as svgfile:
svgfile.write(etree.tostring(svg, pretty_print=True, encoding="unicode"))
|
| इस फ़ाइल को अपडेट करके नई जानकारी दर्शाई जा सकती है। अगर आप इस फ़ाइल के किसी विशिष्ट संस्करण का उपयोग करना चाहते हैं जिसे ओवर्राइट न किया जा सके, कृपया उस संस्करण को एक अलग फ़ाइल के रूप में अपलोड करें। |
लाइसेंस
मैं, इस कार्य का/की कॉपीराइट धारक, इसे निम्न लाइसेंस के अंतर्गत प्रकाशित करता/करती हूँ:
इस फ़ाइल को क्रिएटिव कॉमन्स श्रेय-समानसांझा 4.0 अंतर्राष्ट्रीय लाइसेंस के अंतर्गत लाइसेंस किया गया है।
- आप खुलकर:
- बाँट सकते हैं – रचना की प्रतिलिपि बना सकते हैं, बाँँट सकते हैं और संचारित कर सकते हैं
- रीमिक्स कर सकते हैं – कार्य को अनुकूलित कर सकते हैं
- निम्नलिखित शर्तों के अंतर्गत:
- श्रेय – यह अनिवार्य है कि आप यथोचित श्रेय प्रदान करें, लाइसेंस की कड़ी प्रदान करें, और अगर कोई बदलाव हुए हों तो उन्हें इंगित करें। आप ऐसा किसी भी उचित तरीके से कर सकते हैं, लेकिन किसी भी तरह उससे यह नहीं संकेत नहीं किया जाना चाहिए कि लाइसेंसधारी द्वारा आपको अथवा आपके इस प्रयोग का समर्थन किया जा रहा हो।
- समानसांझा – यदि आप सामग्री को रीमिक्स करते हैं, बदलते हैं, या उस पर आधारित कुछ बनाते हैं, तो आपको अपने योगदान को समान या संगत लाइसेंस के तहत वितरित करना होगा।
Captions
Add a one-line explanation of what this file represents
Annual world electricity net generation graph
Items portrayed in this file
चित्रण
some value
source of file अंग्रेज़ी
original creation by uploader अंग्रेज़ी
१४ फ़रवरी 2021
media type अंग्रेज़ी
image/svg+xml
४८० पिक्सल
९६० पिक्सल
software used for creation अंग्रेज़ी
data size अंग्रेज़ी
३६,७८६ बाइट
checksum अंग्रेज़ी
4f72f0be102b59efb532597b50327833d0a93067
फ़ाइल का इतिहास
फ़ाइल पुराने समय में कैसी दिखती थी यह जानने के लिए दिनांक/समय पर क्लिक करें।
| दिनांक/समय | अंगूठाकार | आकार | सदस्य | टिप्पणी | |
|---|---|---|---|---|---|
| वर्तमान | २२:२२, ६ फ़रवरी २०२५ | १,०२४ × ५१२ (३६ KB) | smartcommons>MTheiler | update until 2023 |
चित्र का उपयोग
कोई भी ऐसा पृष्ठ नहीं है जो इस चित्र का प्रयोग कर रहा हो।