Python Matplotlib可以';t如果使用gca()参数,则绘制日志网格
我正在尝试自定义我的绘图,除了绘制日志网格,其他一切都很好。你知道如何解决这个问题吗Python Matplotlib可以';t如果使用gca()参数,则绘制日志网格,python,matplotlib,logging,grid,Python,Matplotlib,Logging,Grid,我正在尝试自定义我的绘图,除了绘制日志网格,其他一切都很好。你知道如何解决这个问题吗 Fig_Z21 = plt.figure() plt.loglog(Z21['Frequency']/10e5, Z21['Z21_Mag'], label='Z21') plt.gca().set_axis_bgcolor('white') plt.grid(True, which='majorminor', color='k', linestyle='-', linewidth=0.4) plt.gca(
Fig_Z21 = plt.figure()
plt.loglog(Z21['Frequency']/10e5, Z21['Z21_Mag'], label='Z21')
plt.gca().set_axis_bgcolor('white')
plt.grid(True, which='majorminor', color='k', linestyle='-', linewidth=0.4)
plt.gca().spines['bottom'].set_color('black')
plt.gca().spines['top'].set_color('black')
plt.gca().spines['left'].set_color('black')
plt.gca().spines['right'].set_color('black')
plt.gca().yaxis.label.set_color('black')
plt.gca().xaxis.label.set_color('black')
plt.gca().tick_params(axis='x', colors='black')
plt.gca().tick_params(axis='y', colors='black')
plt.rcParams['text.usetex'] = False #Let TeX do the typsetting
plt.xlabel('Frequency [MHz]', fontsize=12)
plt.ylabel('Magnitude', fontsize=12)
plt.show()
尝试在
plt.grid
中使用和作为的值:
plt.grid(True, which='both', color='k', linestyle='-', linewidth=0.4)
单独使用大调或小调,它是否显示网格?