导入依赖库:
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib.ticker import AutoMinorLocator, MultipleLocator, FormatStrFormatter
from matplotlib import ticker, cm
from matplotlib.pyplot import MultipleLocator
import matplotlib.ticker as mticker
常用指令
1. 调整坐标轴最大最小刻度:
# 设置主刻度
xmajorLocator = MultipleLocator(2)
ax.xaxis.set_major_locator(xmajorLocator)
# 设置副刻度
xminorLocator = MultipleLocator(1)
ax.xaxis.set_minor_locator(xminorLocator)
2.设置刻度线粗细、长短、朝内外等属性:
# 主刻度线特征
# top、right控制上、右侧是否有刻度
# direction控制朝内、外
ax.tick_params(which="major", top=True, right=True, direction='in', length=5, width=1.5)
# 副刻度线特征
ax.tick_params(which="minor", top=True, right=True, direction='in', length=3, width=1.0)
3.科学计数法:
①:无括号形式
formatter = ticker.ScalarFormatter(u