import matplotlib.pyplot as plt
plt.figure(figsize=(20,8),dpi=100)
plt.plot([1,2,3,4,5,6,7],[10,12,14,13,11,5,8])
plt.show()
import matplotlib.pyplot as plt
import random
x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y_shanghai)
# plt.savefig(r"C:\Users\Administrator\Desktop\text.png")
plt.show()
x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y_shanghai)
x_ticks_label=["11点{}分".format(i) for i in x]
y_tikcks = range(40)
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_tikcks[::5])
plt.rcParams['font.sans-serif']=['SimHei']
plt.grid(True,linestyle="--",alpha=1)
plt.xlabel("时间")
plt.ylabel("温度")
plt.title("中午11点-12点某城市温度变化图",fontsize=20)
plt.show()
import matplotlib.pyplot as plt
import random
x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1, 3) for i in x]
plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y_shanghai,label="上海")
plt.plot(x,y_beijing,color="r",linestyle="--",label="北京")
x_ticks_label=["11点{}分".format(i) for i in x]
y_tikcks = range(40)
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_tikcks[::5])
plt.rcParams['font.sans-serif']=['SimHei']
plt.grid(True,linestyle="--",alpha=1)
plt.xlabel("时间")
plt.ylabel("温度")
plt.title("中午11点-12点某城市温度变化图",fontsize=20)
plt.legend(loc="best")
plt.show()
import matplotlib.pyplot as plt
import random
x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1, 3) for i in x]
# plt.figure(figsize=(20,8),dpi=100)
fig, axes = plt.subplots(nrows=1,ncols=2,figsize=(20,8),dpi=100)
# plt.plot(x,y_shanghai,label="上海")
# plt.plot(x,y_beijing,color="r",linestyle="--",label="北京")
axes[0].plot(x,y_shanghai,label="上海")
axes[1].plot(x,y_beijing,color="r",linestyle="--",label="北京")
x_ticks_label=["11点{}分".format(i) for i in x]
y_tikcks = range(40)
# plt.xticks(x[::5],x_ticks_label[::5])
# plt.yticks(y_tikcks[::5])
axes[0].set_xticks(x[::5])
axes[0].set_yticks(y_tikcks[::5])
axes[0].set_xticklabels(x_ticks_label[::5])
axes[1].set_xticks(x[::5])
axes[1].set_yticks(y_tikcks[::5])
axes[1].set_xticklabels(x_ticks_label[::5])
# plt.rcParams['font.sans-serif']=['SimHei']
# plt.grid(True,linestyle="--",alpha=1)
axes[0].grid(True,linestyle="--",alpha=1)
axes[1].grid(True,linestyle="--",alpha=1)
axes[0].set_xlabel("时间")
axes[0].set_ylabel("温度")
axes[0].set_title("中午11点-12点某城市温度变化图",fontsize=20)
axes[1].set_xlabel("时间")
axes[1].set_ylabel("温度")
axes[1].set_title("中午11点-12点某城市温度变化图",fontsize=20)
# plt.legend(loc="best")
axes[0].legend(loc=0)
axes[1].legend(loc=0)
plt.show()
import numpy as np
x = np.linspace(-10,10,1000)
y = np.sin(x)
plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)
plt.grid()
plt.rcParams['axes.unicode_minus']=False
plt.rcParams['font.sans-serif']=['SimHei']
plt.show()
import matplotlib.pyplot as plt
from pylab import mpl
#设置显示中文字体
mpl.rcParams['font.sans-serif']=['SimHei']
#设置正常显示符号
mpl.rcParams["axes.unicode_minus"]=False
x=[1,2,3,3,2,5,6,7]
y=[1,2,3,4,5,6,7,8]
plt.figure(figsize=(20,8),dpi=100)
#散点图
plt.scatter(x,y)
plt.show()
movie_name=["扫黑行动","万里归途","坠落","哥,你好"]
x=range(len(movie_name))
y=[216,134,96,49]
plt.figure(figsize=(20,8),dpi=100)
plt.bar(x,y,color=["b","r","y","m"],width=0.3)
plt.xticks(x,movie_name)
plt.grid(linestyle="--",alpha=0.8)
plt.title("电影票房收入")
plt.show()
x=[1,2,3,4]
label=["扫黑行动","万里归途","坠落","哥,你好"]
explode=[0,0.1,0,0]
plt.figure(figsize=(20,8),dpi=100)
plt.pie(x,labels=label,autopct="%.2f%%",explode=explode)
plt.axis("equal")
plt.show()