import matplotlib.pyplot as plt
year = (1950, 1970, 1990, 2010)
pop = (2.519, 3.692, 5.263, 6.972)
plt.fill_between(year,pop,0,color='green')# 折线图
# plt.plot(year, pop)
# 散点图
# plt.scatter(year, pop)
# values = np.linspace(0, 6, 10)
values = [0, 0.6, 1.4, 1.6, 2.2, 2.5, 2.6, 3.2, 3.5, 3.9, 4.2,6]
# 柱形图
# plt.hist(values,bins=3)
plt.xlabel("x")
plt.ylabel('y')
plt.title("title")
# y轴刻度
plt.yticks([0, 2, 4, 6, 8, 10])
plt.show()
xticks,yticks是横竖轴刻度
import matplotlib.pyplot as plt
labels = 'Frogs', 'Logs', 'Dogs', 'Hogs' # 定义标签
sizes = [15, 30, 45, 10] # 每一块的比例
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral'] # 每一块的颜色
explode = (0, 0.1, 0, 0) #突出显示
#labeldistance,文本的位置离远点有多远,1.1指1.1倍半径的位置
#autopct,圆里面的文本格式,%3.1f%%表示小数有三位,整数有一位的浮点数
#shadow,饼是否有阴影
#startangle,起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看
#pctdistance,百分比的text离圆心的距离
#patches, l_texts, p_texts,为了得到饼图的返回值,p_texts饼图内部文本的,l_texts饼图外label的文本
plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=90)
plt.axis('equal')
plt.savefig("bingtu.png")
plt.show()