解决中文
# -*- coding: utf-8 -*-
from pylab import mpl
zhfont = mpl.font_manager.FontProperties(fname="/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf")
测试时,没加第一行代码,最后始终显示错误
画直线
import matplotlib.pyplot as plt
x=[0,1,2,3,4,5]
plt.plot(x)
plt.ylabel(u"中文", fontproperties=zhfont)
plt.show()
折线图
六个点的折线图
import matplotlib.pyplot as plt
x=[0,1,2,3,4,5]
y=[0,2.5,3.8,4.2,2.9,3.8]
plt.plot(x,y)
plt.ylabel(u"中文", fontproperties=zhfont)
plt.show()
11
plt.plot(x,y,'r') # 修改颜色,rgb=红绿蓝,默认为蓝
plt.plot(x,y,'--') # 修改线的形状为虚线,默认为折线'-',另外'o'为点,'^'为三角
plt.plot(x,y,'g--') # 一起修改为绿色虚线
plt.axis([1,6,0,5]) # 修改坐标轴x刻度显示
r表示虚线,ro表示原点