python的matplotlib绘图时,默认情况下,坐标轴刻度线的方向是朝向外侧的,但是,有些杂志要求,坐标轴刻度线需要朝向内侧,该如何修改呢?
首先看一下默认状态下,坐标轴刻度的方向,如下图所示。代码如下:
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(1,10,50)
y=x**2
plt.plot(x,y)
plt.show()
修改坐标轴刻度,使其朝向内侧,代码如下:
plt.rcParams['xtick.direction'] = 'in'
plt.rcParams['ytick.direction'] = 'in'
plt.plot(x,y)
plt.show()
即:在plt.plot函数的前面加上2行代码,即可修改tick的方向,如下图所示: