File:Levant domestication 1 1 1 1.png
Summary
| Description |
English: Domestication of plants ant animals in Levant is conneced to climate changes in end of ice age. |
| Date | |
| Source | Own work |
| Author | Merikanto |
Sources of data
{Viite|Erb, M. P. et al.|2022|Reconstructing Holocene temperatures in time and space using paleoclimate data assimilation|url=https://cp.copernicus.org/articles/18/2599/2022/}}
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Template:Viite
Python3 script
</code
import matplotlib.pyplot as plt
import numpy as np
vuodet = np.array([18000,16000,14000,12500,11500,10800,9600,8800,8200,7500,6800,6200,6000])
temp = np.array([-7.2,-6.8,-5.8,-3.5,-4.8,-5.2,+1.3,+2.2,+2.5,+2.6,+2.3,+2.0,+1.7])
kosteus= np.array([-65,-62,-50,-30,-45,-48,+85,+150,+170,+165,+130,+100,+80])
plt.rcParams['font.size'] = '16'
Iso kuva + reilusti tilaa ylä- ja alareunaan
fig, ax1 = plt.subplots(figsize=(22, 13))
- Kulttuuritaustat
ax1.axvspan(18000,14500, color='#e6f5ff', alpha=0.5, label='Kebaran')
ax1.axvspan(14500,12500, color='#e6ffe6', alpha=0.5, label='Geometric Kebaran')
ax1.axvspan(12500,9600, color='#fffacd', alpha=0.7, label='Natufian')
ax1.axvspan(9600,8500, color='#ffd700', alpha=0.5, label='PPNA')
ax1.axvspan(8500,6500, color='#ff8c00', alpha=0.5, label='PPNB')
ax1.axvspan(6500,5800, color='#ff4500', alpha=0.5, label='PPNC / Earliest pottery')
- Käyrät
ax1.plot(vuodet, temp*10, color='red', lw=4.5, marker='o', ms=9, label='Temperature anomaly (°Cx10)')
ax2 = ax1.twinx()
ax2.plot(vuodet, kosteus, color='blue', lw=4.5, marker='s', ms=9, label='Moisture/rain (% of present)')
ax1.set_ylabel('Temperature (°C x 10 vs. present)', color='red', fontsize=20, weight='bold')
ax2.set_ylabel('Moisture/rain change (%)', color='blue', fontsize=20, weight='bold')
ax1.set_xlabel('Year BC.', fontsize=20, weight='bold')
ax1.set_xlim(18500, 5800)
ax1.set_ylim(-100,100)
- ax1.invert_xaxis()
ax1.grid(True, alpha=0.3, ls='--')
- =================================================================
- ELÄINTEN DOMESTIKAATIO – yläkaista (täysin näkyvissä)
- =================================================================
eläimet = [
(12300,"- Gazelle\n(early control)", "#555555"),
(10500,"- Goat\n(control begins)", "#8B4513"),
(10000,"+ Goat\n(morf. change)", "#A0522D"),
(9500, "* Goat\n(domesticated)", "#D2691E"),
(9300, "+ Sheep\n(morf. change)", "#CD853F"),
(8800, "* Sheep\n(domesticated)", "#B8860B"),
(8800, "- Cow\n(early marks)", "#000000"),
(8500, "- Pig\n(control begins)", "#808080"),
(8200, "++ Cow\n(local domestication)", "#8B0000"),
(8000, "+Pig\n(morf. domesticated)", "#A52A2A"),
(7500, "* Cow\n(large domestication)", "#2F4F4F"),
]
n=0
for vuosi, teksti, väri in eläimet:
ax1.axvline(vuosi, ymin=0.72, ymax=0.99, color=väri, lw=4)
ax1.text(vuosi, 6.3+(n%2)*40, teksti, rotation=90, ha='center', va='bottom',
fontsize=14, color=väri, weight='bold',
bbox=dict(facecolor='white', edgecolor=väri, lw=1.8, boxstyle='round,pad=0.5'))
n=n+1
- ax1.text(18400, 6.3, ' Domestication of animals ', ha='left', va='bottom',
- fontsize=15, weight='bold', bbox=dict(facecolor='#f0f0f0', edgecolor='black'))
- =================================================================
- KASVIEN DOMESTIKAATIO – alakaista (täysin näkyvissä)
- =================================================================
kasvit = [
(11500,"- Rye\n(earliest cultivated)", "#2e8b32"),
(10500,"- Barley\n(earliest cultivated)", "#228B22"),
(10300,"- Emmer-wheat\n(earliest cultivated)", "#32CD32"),
(10000,"Lentils", "#90EE90"),
(9800, "Pea", "#98FB98"),
(9600, "Kik-pea", "#9ACD32"),
(9500, "+ Knife wheat\n(morf. change)", "#6B8E23"),
(9300, "+ Emmer-wheat\n(morf. dom.)", "#556B2F"),
(9000, "* Barley\n(full domesticated)", "#8FBC8F"),
(8500, "Beans\n (Vicia faba)", "#ADFF2F"),
(8000, "Flax", "#7CFC00"),
]
n=0
for vuosi, teksti, väri in kasvit:
ax1.axvline(vuosi, ymin=0.01, ymax=0.28, color=väri, lw=4.5)
ax1.text(vuosi, -13+(n%2)*-20, teksti, rotation=90, ha='center', va='top',
fontsize=14, color=väri, weight='bold',
bbox=dict(facecolor='white', edgecolor=väri, lw=1.8, boxstyle='round,pad=0.5'))
n=n+1
- ax1.text(18400, -10.5, ' Domestication of plants ', ha='left', va='top',
- fontsize=15, weight='bold', color='darkgreen',
- bbox=dict(facecolor='#e8f5e8', edgecolor='darkgreen'))
- =================================================================
- Loppuviimeistely – kaikki mahtuu varmasti
- =================================================================
- Legendat
lines1, labels1 = ax1.get_legend_handles_labels()
lines2, labels2 = ax2.get_legend_handles_labels()
ax1.legend(lines1 + lines2, labels1 + labels2, loc='upper left', fontsize=16, framealpha=0.95)
- ── TÄRKEIN KORJAUS: kaikki näkyy jo ruudulla! ──
plt.subplots_adjust(top=0.93, bottom=0.14, left=0.06, right=0.94)
- plt.tight_layout(rect=[0, 0.14, 1, 0.93]) # <-- Tämä ratkaisee ongelman lopullisesti
plt.tight_layout(rect=[0, 0, 1, 1]) # <-- Tämä ratkaisee ongelman lopullisesti
- ax1.set_title('Levantti / Hedelmällinen puolikuu 18 000 – 6000 eaa.\n'
- 'Ilmastomuutos, kulttuurijaksot sekä kasvi- ja eläindomestikaation kronologia',
- fontsize=23, pad=35, weight='bold')
- Tallennus (kaikki näkyy varmasti)
plt.savefig('levant_domestication_1_1_1_1.png', dpi=300, bbox_inches='tight', facecolor='white')
- plt.savefig('levantti_domestikaatio_lopullinen.pdf', bbox_inches='tight', facecolor='white')
plt.show()
>
Licensing
I, the copyright holder of this work, hereby publish it under the following license:
This file is licensed under the Creative Commons Attribution 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.
Category:CC-BY-4.0#Levant%20domestication%201%201%201%201.pngCategory:Self-published work
Category:Neolithic Asia
Category:Created with Matplotlib