Plotting data dengan menggunakan python 3.3.2
Nama : Habib Sutriharjo
NPM : 1115031042
Kelas: A
Grafik
SYNTAX
import numpy as np
import matplotlib.pyplot as plt
sumateraMeans = (23.57,23.68,23.99)
ind = np.arange(3)
width = 0.1
plt.subplot(111)
rects1 = plt.bar(ind, sumateraMeans, width,
color='b',
error_kw=dict(elinewidth=5, ecolor='pink'))
jawaMeans = (57.59,57.56,57.79)
rects2 = plt.bar(ind+width, jawaMeans, width,
color='r',
error_kw=dict(elinewidth=5, ecolor='yellow'))
baliMeans = (2.55,2.45,2.49)
rects3 = plt.bar(ind+width+width, baliMeans, width,
color='y',
error_kw=dict(elinewidth=5, ecolor='yellow'))
kalimantanMeans = (9.55,9.77,8.89)
rects4 = plt.bar(ind+width+width+width, kalimantanMeans, width,
color='orange',
error_kw=dict(elinewidth=5, ecolor='yellow'))
sulawesiMeans = (4.61,4.55,4.70)
rects5 = plt.bar(ind+width+width+width+width, sulawesiMeans, width,
color='brown',
error_kw=dict(elinewidth=5, ecolor='yellow'))
malukuMeans = (2.13,1.99,1.68)
rects6 = plt.bar(ind+width+width+width+width+width, malukuMeans, width,
color='pink',
error_kw=dict(elinewidth=5, ecolor='yellow'))
plt.ylabel('Persen (%)')
plt.title('Peranan Wilayah/Pulau dalam pembentukan Produk Domestik Bruto (PDB)Nasional (dalam persen)')
plt.xticks(ind+width, ('Tahun 2011','Tahun 2012','Triwulan I 2013') )
plt.legend( (rects1[0], rects2[0], rects3[0],rects4[0], rects5[0], rects6[0]), ('Sumatera','Jawa','Bali dan Nusa Tenggara','Kalimantan','Sulawesi','Maluku dan Papua') )
def autolabel(rects):
for rect in rects:
height = rect.get_height()
plt.text(rect.get_x()+rect.get_width()/4., 1.01*height, '%d'%int(height),
ha='left', va='bottom')
autolabel(rects1)
autolabel(rects2)
autolabel(rects3)
autolabel(rects4)
autolabel(rects5)
autolabel(rects6)
plt.show()
Sumber Data :