import matplotlib.pyplot as plt
x=[1,2,3,4,5,6,7,8,9,10]
dates = [1,4,9,16,25,36,49,64,81,100]
fig,ax=plt.subplots()
plt.style.use('Solarize_Light2')
ax.scatter(x,dates,s = 50)
ax.set_title("pingfangshu",fontsize=24)
ax.set_xlabel("x_num",fontsize=15)
ax.set_ylabel('y_num',fontsize = 15)
ax.tick_params(axis='both',labelsize= 15)
plt.show()
换一下位置
plt.style.use('Solarize_Light2')
fig,ax=plt.subplots()
import matplotlib.pyplot as plt
plt.rcParams['axes.facecolor']='#FEFCD4'
x=[1,2,3,4,5,6,7,8,9,10]
dates = [1,4,9,16,25,36,49,64,81,100]
fig,ax=plt.subplots()
ax.scatter(x,dates,s = 50)
ax.set_title("pingfangshu",fontsize=24)
ax.set_xlabel("x_num",fontsize=15)
ax.set_ylabel('y_num',fontsize = 15)
ax.tick_params(axis='both',labelsize= 15)
plt.show()
或者
你可以自定义一个style,如果存放位置是在style默认位置的话,使用方法: plt.style.use('你定义的style名字'),同样可以绘图背景呈现淡黄色,主修改 axes.facecolor :FEFCD4,其他自行搭配,效果如图:
"快乐小土狗"说得对,你原代码里
fig,ax=plt.subplots()
plt.style.use('Solarize_Light2')
这两句位置错了,换一下顺序,正常出来的效果应该是: