import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.plot(x,y)
plt.xlabel('年份',fontsize =20)#设置大小为20
plt.ylabel('值',fontsize =20)
设置x轴y轴数据大小
#设置x轴,y轴字体大小import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.plot(x,y)
plt.tick_params(labelsize=20)
坐标轴范围
#设置y轴范围import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.ylim([10,300])
plt.plot(x,y)
单独设置字体
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.plot(x,y)
plt.title('Text',fontproperties='Times New Roman',fontsize=20)
折线加点,并调整大小
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.plot(x,y)
plt.scatter(x,y,s=15)
网格
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.plot(x,y)
plt.grid(linestyle='--')
网格间隔
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.plot(x,y)
plt.grid()
plt.gca().xaxis.set_major_locator(plt.MultipleLocator(5))
加图例
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.plot(x,y,label='图例')
plt.legend()
图例去框
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1961,2013,1)#1961-2012 每1生成一个数
y = np.random.randint(10,100,len(x))#10-100 随机生成len(x)个整数
plt.plot(x,y,label='图例')
plt.legend(frameon=False,fontsize=18)