Changes

Jump to navigation Jump to search
790 bytes added ,  20:15, 12 February 2022
m
Line 378: Line 378:  
plt.tight_layout()
 
plt.tight_layout()
 
plt.show()
 
plt.show()
 +
</syntaxhighlight>
 +
 +
=== Subplots ===
 +
<syntaxhighlight lang="python3">
 +
import pandas as pd
 +
from matplotlib import pyplot as plt
 +
 +
plt.style.use('seaborn')
 +
 +
data = pd.read_csv('data.csv')
 +
ages = data['Age']
 +
dev_salaries = data['All_Devs']
 +
py_salaries = data['Python']
 +
js_salaries = data['JavaScript']
 +
 +
fig1, ax1 = plt.subplots()
 +
fig2, ax2 = plt.subplots()
 +
 +
ax1.plot(ages, dev_salaries, color='#444444',
 +
        linestyle='--', label='All Devs')
 +
 +
ax2.plot(ages, py_salaries, label='Python')
 +
ax2.plot(ages, js_salaries, label='JavaScript')
 +
 +
ax1.legend()
 +
ax1.set_title('Median Salary (USD) by Age')
 +
ax1.set_ylabel('Median Salary (USD)')
 +
 +
ax2.legend()
 +
ax2.set_xlabel('Ages')
 +
ax2.set_ylabel('Median Salary (USD)')
 +
 +
plt.tight_layout()
 +
 +
plt.show()
 +
 +
fig1.savefig('fig1.png')
 +
fig2.savefig('fig2.png')
 
</syntaxhighlight>
 
</syntaxhighlight>

Navigation menu