File:Population of Ukraine from 1950.svg

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Original file(SVG file, nominally 900 × 600 pixels, file size: 17 KB)

Captions

Captions

Add a one-line explanation of what this file represents

Summary[edit]

Description
English: Population of Ukraine from 1950. Note data is for 1st January of each year, so at start of year.
Date
Source Own work by uploader, data from State Statistics Committee of Ukraine (from 1990) and Demoscope ("Total resident population" column matching State Statistics Committee data, from 1950)
Author Rwendland
Other versions
 
This plot was created with Gnuplot.

Licensing[edit]

I, the copyright holder of this work, hereby publish it under the following license:
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.

Data[edit]

Main data is from State Statistics Committee of Ukraine (from 1990) and Demoscope ("Total resident population" as of 1st January column matching State Statistics Committee data, from 1950). I have left the data in thousands as in the raw data, but the Gnuplot script divides this by 1000 to plot millions.

Since 2020, the data is from spreadsheets at State Statistics Committee of Ukraine, and the URL used (page with spreadsheet or spreadsheet itself) is given.

The Gnuplot script below expects this data to be in a file named "UkrainePop". The output style is intended to loosely follow the style of File:Population of Ukraine.png which only shows data up to 2012, and this svg is intended to replace.

# Year,Population (thousands),different source
1950,36588
1951,37223
1952,37915
1953,38366
1954,38991
1955,39271
1956,39742
1957,40422
1958,41179
1959,41869
1960,42468.6
1961,43097
1962,43558.7
1963,44087.6
1964,44663.5
1965,45132.8
1966,45548.4
1967,45996.5
1968,46408.2
1969,46778.1
1970,47118.2
1971,47507.4
1972,47902.7
1973,48274.4
1974,48570.9
1975,48880.5
1976,49151
1977,49387.6
1978,49577.9
1979,49752.2
1980,49952.5
1981,50134.6
1982,50308.7
1983,50467.7
1984,50678.6
1985,50857.5
1986,51025.2
1987,51260.9
1988,51484.2
1989,51701.9
1990,51556.5
1991,51623.5
1992,51708.2
1993,51870.4
1994,51715.4
1995,51300.4
1996,50874.1
1997,50400
1998,49973.5
1999,49544.8
2000,49115
2001,48663.6
2002,48240.9
2003,47823.1
2004,47442.1
2005,47100.462
2006,46749.17
2007,46465.691
2008,46192.309
2009,45963.359
2010,45782.592
2011,45598.179
2012,45453.282
2013,45372.692
2014,45245.894
2015,42759.661
2016,42590.879
2017,42414.905
2018,42216.766
2019,41983.6
2020,41732.779,http://www.ukrstat.gov.ua/operativ/operativ2019/ds/kn/kn_e/kn1219_e.html
2021,41418.717,http://www.ukrstat.gov.ua/operativ/operativ2020/ds/kn/kn_e/arh_kn2020_e.html (Resident population - as of January 1, 2021)
2022,40997.699,http://www.ukrstat.gov.ua/operativ/operativ2021/ds/kn/kn_1221_ue.xls (Resident population - as of January 1, 2022)

Gnuplot script[edit]

This graph was produced using gnuplot, running on Linux. The gnuplot input/program is given below. I am a gnuplot novice and any improvements offered would be welcome.

set term svg size 900,600 name "Population_of_Ukraine"
set termoption font ',18' # just to size space for axis

set title "Population of Ukraine" # comment out for untitled version
set title font "Arial, 28"

set datafile separator ','

set yrange [34:54]
set ytics font "Arial, 28"
set ylabel "(millions)"
set ylabel font "Arial, 24"
set mytics 5

set xrange [1950:2022]
set mxtics 10
set xtics nomirror
set xtics rotate by 60 right font "Arial, 28"

set grid noxtics
set grid ytics

set label "[collapse of USSR]" at 1990,53 left
set label "[Orange Revolution]" at 2004,48 rotate by +30 left
set label "[Euromaidan]" at 2013,46 rotate by +30 left

set style rect fillcolor lt -1 fillstyle solid 0.1 noborder
set obj rect from 2014, graph 0 to 2015, graph 1 back
set label "statistics\ngenerating\nterritory\nreduced" at 2015.5,40.5 rotate by +30 center front font "Arial, 20"

set output 'UkrainePop.svg'

communist(y) = ((y <= 1990) ? y : NaN)
capitalist(y) = ((y >= 1990) ? y : NaN)

plot 'UkrainePop' using (communist($1)):($2/1000) with lines notitle lt rgb "red" lw 3, \
     'UkrainePop' using (capitalist($1)):($2/1000) with lines notitle lt rgb "blue" lw 3

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current21:24, 22 February 2022Thumbnail for version as of 21:24, 22 February 2022900 × 600 (17 KB)Rwendland (talk | contribs)+2022
13:22, 24 April 2021Thumbnail for version as of 13:22, 24 April 2021900 × 600 (17 KB)Rwendland (talk | contribs)+2021
14:12, 23 March 2020Thumbnail for version as of 14:12, 23 March 2020900 × 600 (17 KB)Rwendland (talk | contribs)+2020, reword chart annotation
11:35, 26 June 2019Thumbnail for version as of 11:35, 26 June 2019900 × 600 (16 KB)Rwendland (talk | contribs)User created page with UploadWizard

Metadata