File:Workweeks-map.svg
از Wikimedia Commons
پرش به ناوبری
پرش به جستجو
حجم پیشنمایش PNG این SVG file:۸۰۰ × ۴۰۶ پیکسل کیفیتهای دیگر: ۳۲۰ × ۱۶۲ پیکسل | ۶۴۰ × ۳۲۵ پیکسل | ۱٬۰۲۴ × ۵۲۰ پیکسل | ۱٬۲۸۰ × ۶۵۰ پیکسل | ۲٬۵۶۰ × ۱٬۳۰۰ پیکسل | ۲٬۷۵۴ × ۱٬۳۹۸ پیکسل.
پروندهٔ اصلی (پروندهٔ اسویجی، با ابعاد ۲٬۷۵۴ × ۱٬۳۹۸ پیکسل، اندازهٔ پرونده: ۱٫۰۶ مگابایت)
اطلاعات پرونده
دادههای ساختاریافته
گزینهها
خلاصه
[ویرایش]توضیحWorkweeks-map.svg |
English: Countries of the world by their work-week.
|
تاریخ | |
منبع | اثر شخصی |
پدیدآور | MartinThoma |
Script to create the map:
#!/usr/bin/env python
# 3rd party modules
from lxml import etree
import mpu.pd
def main(filename="weekend.svg"):
mon_fri = ['Dominican Republic', 'Lebanon', 'Serbia', 'Albania', 'Angola',
'Argentina', 'Armenia', 'Azerbaijan', 'Austria', 'Australia',
'Benin',
'Belarus', 'Belgium', 'Brazil', 'Burundi', 'Bulgaria', 'Canada',
'Cambodia', 'Cameroon', 'Chile', 'China', 'Croatia',
'Costa Rica', 'Czech Republic', 'Denmark', 'Ethiopia',
'Estonia', 'Finland', 'France', 'Gabon',
'Gambia', 'Germany', 'Ghana', 'Greece', 'Hungary', 'Indonesia',
'Ireland',
'Italy', 'Côte d\'Ivoire', 'Japan', 'Kazakhstan', 'Kenya',
'Lao People\'s Democratic Republic', 'Latvia', 'Lesotho',
'Lithuania', 'Madagascar',
'Malawi', 'Mali', 'Malta', 'Mauritania', 'Mongolia', 'Morocco',
'Mozambique', 'Netherlands', 'New Zealand', 'Nigeria',
'Norway',
'Pakistan', 'Poland', 'Portugal', 'Romania', 'Russia', 'Rwanda',
'Senegal',
'Singapore', 'Slovakia', 'Spain', 'Sri Lanka',
'South Africa', 'South Korea', 'Suriname', 'Swaziland',
'Sweden', 'Switzerland',
'Seychelles', 'Taiwan', 'Tanzania', 'Togo', 'Thailand',
'Trinidad and Tobago', 'Tunisia', 'Turkey', 'Ukraine',
'United Kingdom', 'United States',
'Vietnam', 'Congo (Democratic Republic of the)', 'Zambia',
'Zimbabwe']
mon_sat = ['Equatorial Guinea', 'Hong Kong', 'Mexico', 'Philippines',
'Uganda', 'India', 'Colombia']
sun_thu = ['Afghanistan', 'Algeria', 'Bahrain', 'Egypt', 'Iraq', 'Israel',
'Jordan', 'Kuwait', 'Libya', 'Maldives', 'Oman', 'Qatar',
'Saudi Arabia', 'Sudan', 'Syria', 'Yemen',
'United Arab Emirates', 'Bangladesh']
sat_thu = ['Djibouti', 'Palestine', 'Iran']
sun_fri = ['Nepal']
mon_thu_sat = ['Brunei Darussalam']
mixed = ['Malaysia']
countries = mpu.pd.countries
countries = countries.set_index('English short name (upper/lower case)')
country2dict = countries.to_dict('index')
legend = [(mon_fri, '#B8D8D8'),
(mon_sat, 'orange'),
(sun_thu, '#4F6367'),
(sat_thu, 'red'),
(sun_fri, 'tomato'),
(mon_thu_sat, '#ff00ff'),
(mixed, '#00ffff')]
colors = {}
for collection, color in legend:
for country in collection:
if country in country2dict:
code = country2dict[country]['Alpha-2 code'].lower()
colors[code] = color
else:
print('Could not find the Alpha-2 code for \'{}\' in mpu'
.format(country))
tree = read_svg(filename)
root = tree.getroot()
for country_id in colors.keys():
element = root.xpath('//*[@id="{}"]'.format(country_id))
if len(element) == 1:
element = element[0]
element.set("style", 'fill: {};'.format(colors[country_id]))
for el in element.getchildren():
el.set("style", 'fill: {};'.format(colors[country_id]))
else:
print("Wrong length for id={}".format(country_id))
write_svg(root)
def read_svg(filename):
"""
Read an SVG file.
Parameters
----------
filename : str
Returns
-------
tree : lxml.ElementTree
"""
with open(filename, 'r') as f:
tree = etree.parse(f)
return tree
def write_svg(root, filename='weekend-auto.svg'):
"""
Read an SVG file.
Parameters
----------
root : lxml.Element
filename : str
"""
etree.ElementTree(root).write(filename, pretty_print=True)
if __name__ == '__main__':
main()
اجازهنامه
[ویرایش]من، صاحب حقوق قانونی این اثر، به این وسیله این اثر را تحث اجازهنامهٔ ذیل منتشر میکنم:
این پرونده تحت CC0 1.0 Universal Public Domain Dedication کریتیو کامنز قابل دسترسی است. | |
کسی که اثری را با این سند همراه کرده است، با چشمپوشی از تمام حقوق خود نسبت به اثر در جهان تحت قانون کپیرایت و همهٔ حقوق قانونی مرتبط یا همسایهای که او در اثر داشته است، تا حد مجاز در قانون، آن را به مالکیت عمومی اهدا کرده است. شما میتوانید بدون گرفتن اجازه این اثر را تکثیر کنید، تغییر دهید، منتشر کنید یا دوباره ایجاد کنید، حتی اگر مقاصد تجاری داشته باشید.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
تاریخچهٔ پرونده
روی تاریخ/زمانها کلیک کنید تا نسخهٔ مربوط به آن هنگام را ببینید.
تاریخ/زمان | بندانگشتی | ابعاد | کاربر | توضیح | |
---|---|---|---|---|---|
کنونی | ۲۹ سپتامبر ۲۰۲۳، ساعت ۱۲:۱۴ | ۲٬۷۵۴ در ۱٬۳۹۸ (۱٫۰۶ مگابایت) | Vyvagaba (بحث | مشارکتها) | Changed the file to an svg file that is more easily editable, addressed some recent updates and missing data. | |
۲۹ سپتامبر ۲۰۲۳، ساعت ۱۲:۱۲ | ۲٬۵۶۰ در ۱٬۳۱۴ (۱٫۰۹ مگابایت) | Vyvagaba (بحث | مشارکتها) | Reverted to version as of 19:41, 4 September 2018 (UTC) | ||
۲۹ سپتامبر ۲۰۲۳، ساعت ۱۲:۰۷ | ۲٬۷۵۴ در ۱٬۳۹۸ (۱٫۰۶ مگابایت) | Vyvagaba (بحث | مشارکتها) | Changed the file to an svg file that is more easily editable, addressed some recent updates and missing data. | ||
۴ سپتامبر ۲۰۱۸، ساعت ۱۹:۴۱ | ۲٬۵۶۰ در ۱٬۳۱۴ (۱٫۰۹ مگابایت) | MartinThoma (بحث | مشارکتها) | User created page with UploadWizard |
نمیتوانید این پرونده را رونویسی کنید.
کاربرد پرونده
صفحهٔ زیر از این تصویر استفاده میکند:
- File:Workweeks-map v2.svg (تغییرمسیر پرونده)
کاربرد سراسری پرونده
ویکیهای دیگر زیر از این پرونده استفاده میکنند:
- کاربرد در ar.wikipedia.org
- کاربرد در bn.wikipedia.org
- کاربرد در en.wikipedia.org
- کاربرد در fa.wikipedia.org
- کاربرد در zh-yue.wikipedia.org
- کاربرد در zh.wikipedia.org
فراداده
این پرونده حاوی اطلاعات اضافهای است که احتمالاً دوربین دیجیتال یا پویشگری که در ایجاد یا دیجیتالی کردن آن به کار رفته آن را افزوده است. اگر پرونده از وضعیت ابتداییاش تغییر داده شده باشد آنگاه ممکن است شرح و تفصیلات موجود اطلاعات تصویر را تماماً بازتاب ندهد.
عنوان کوتاه | World Map |
---|---|
عرض | 2754 |
طول | 1398 |