Перейти до вмісту

Файл:Births and Total fertility rate of Japan.svg

Вміст сторінки не підтримується іншими мовами.
Матеріал з Вікіпедії — вільної енциклопедії.

Повна роздільність (SVG-файл, номінально 900 × 450 пікселів, розмір файлу: 117 КБ)

This file may be updated to reflect new information.
If you wish to use a specific version of the file without it being overwritten, please upload the required version as a separate file.

Опис файлу

Опис
English: Births and Total fertility rate of Japan
Час створення
Джерело

Власна робота, Data from

Автор Yuasan
Ліцензія
(Повторне використання цього файлу)
CC-0

Ліцензування

Я, власник авторських прав на цей твір, добровільно публікую його на умовах такої ліцензії:
Creative Commons CC-Zero Цей файл доступний на умовах Creative Commons CC0 1.0 Universal Public Domain Dedication.
Особа, що пов'язала роботу з даною дією, передала роботу у суспільне надбання шляхом відмови від усіх своїх прав на роботу по всьому світу по закону про авторське право, включаючи всі пов'язані і суміжні права, в тій мірі, що допускається законом.

Ви можете копіювати, змінювати, розповсюджувати і виконувати роботу, навіть на комерційній основі, не питаючи дозволу.

graph data

import matplotlib.pyplot as plt
from cycler import cycler
import pandas as pd
import numpy as np

df = pd.read_csv("data.tsv", index_col=0 , sep = "\t")

df1 = df.T.loc['TFR']		# line
df1 = df1.fillna(method='ffill')
df2 = df.T.loc['Births'].div(1000)	# bar

fig, ax = plt.subplots(figsize=(10, 5))
ax2 = ax.twinx()
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['font.sans-serif'] = ['Noto Sans Display']

plt.subplots_adjust(left=0.08, bottom=0.08, right=0.93, top=0.90)

ax.bar(df2.index, df2, color="#FAAA69", width=0.6, label="Births")
ax.set_axisbelow(True)
ax.tick_params(axis='x', labelrotation=75)
ax.set_ylabel("Number of births (1000 person)", fontsize=12)
ax.set_ylim([0,3000])

ax2.set_ylabel("Total Fertility Rate", fontsize=12)
ax2.set_ylim([0,6])
ax2.axhspan(0,2.1, color="lightblue", alpha=0.4 , zorder=-10)	
ax2.set_prop_cycle( plt.rcParams['axes.prop_cycle'] )
ax2.plot(df1, label="TFR")

ax.margins(0.02)
ax2.margins(0.02)

lines, labels = ax.get_legend_handles_labels()
lines2, labels2 = ax2.get_legend_handles_labels()
ax2.legend(lines + lines2, labels + labels2, facecolor="#eeeeee" ,
           ncol=2, fontsize=13,loc='upper right')

plt.title("Number of births and Total Fertility Rate of Japan (MHLW Vital statistics)", fontsize=16)

plt.setp(ax.get_xticklabels(), fontsize=8)
plt.setp(ax.get_yticklabels(), fontsize=9)
plt.xticks(np.arange(1900, 2021, step=4), fontsize=9)
plt.tick_params(labelsize=9, pad=4)

plt.minorticks_on()
plt.grid(which='major',color='#999999',linestyle='-', axis="y")
plt.grid(which='minor',color='#dddddd',linestyle='--', axis="y")

plt.savefig("image.svg")
Any autoconfirmed user can overwrite this file from the same source. Please ensure that overwrites comply with the guideline.

Підписи

Додайте однорядкове пояснення, що саме репрезентує цей файл
Births and Total fertility rate of Japan

Об'єкти, показані на цьому файлі

зображує

119 328 байт

450 піксель

900 піксель

Історія файлу

Клацніть на дату/час, щоб переглянути, як тоді виглядав файл.

Дата/часМініатюраРозмір об'єктаКористувачКоментар
поточний13:31, 1 серпня 2023Мініатюра для версії від 13:31, 1 серпня 2023900 × 450 (117 КБ)Yuasanstretch
12:47, 3 січня 2023Мініатюра для версії від 12:47, 3 січня 20231080 × 540 (121 КБ)Yuasanipss data
12:25, 3 січня 2023Мініатюра для версії від 12:25, 3 січня 20231080 × 540 (121 КБ)Yuasanfix TFR
13:51, 30 грудня 2022Мініатюра для версії від 13:51, 30 грудня 20221080 × 540 (89 КБ)YuasanUploaded own work with UploadWizard

Глобальне використання файлу

Цей файл використовують такі інші вікі:

Метадані