开始
画图是很细节的事情,matplotlib的入门,从试过每个参数开始。
以下练手,参考的 https://www.kesci.com/home/project/59ed8d7418ec724555a9b4c0
内容仅用于个人笔记。
中国四个直辖市的GDP
import matplotlib.pyplot as plt
%matplotlib inline
GDP = [12406.8,13908.57,9386.87,9143.64]
- align={‘center’, ‘edge’}, x轴刻度水平居中or靠柱形图的左边
- alpha,透明度
plt.bar(range(4), GDP, align='center', color='steelblue', alpha=0.5)
- y轴名字, 标题, x轴刻度名, y轴高度范围
plt.ylabel('GDP')
plt.title('四个直辖市GDP')
plt.xticks(range(4),['北京市','上海市','天津市','重庆市'])
plt.ylim([500,15000])
- matplotlib对于显示中文的问题, 待解决
同一本书在不同平台最低价对比
price = [39.5,39.9,45.4,38.9,33.34]
- 画水平柱形图
- 注意,第一个参数对应垂直轴,第二个参数对应水平轴
plt.barh(range(5),price,align='center',color='yellow',alpha=0.6)
- x轴名字, 标题, y轴刻度名, x轴范围
plt.xlabel('价格')
plt.title('不同平台书的最低价对比')
plt.yticks(range(5),['Amanzon','Dangdang','Chinabook','Jingdong','tianmao'])
plt.xlim([32,47])