# plt.gca()

plt.gca () 函数,可用于获取当前图形的坐标轴(Axes)对象。可以对此对象进行更改或添加其他元素,例如标题、标签、网格等。
示例代码:

import matplotlib.pyplot as plt
# 绘制图形
plt.plot([1, 2, 3], [4, 5, 6])
# 获取当前坐标轴对象并设置其属性
ax = plt.gca()
ax.set_title("test gca")
ax.set_xlabel("x")
ax.set_ylabel("y")
plt.show()

# Axes.cla()

使用 ** Axes.cla () ** 函数用于清除当前轴,即删除轴上的所有图形、标注等内容,使轴恢复到初始状态。这样,在绘制新的图形时,不会受到之前图形的干扰。

# plt.rcParams

此属性可以设置图像配置参数,以下是一些常用的 plt.rcParams 属性及其作用和用法:

图形和画布
  • figure.figsize: 设置图形的宽和高。示例: plt.rcParams ['figure.figsize'] = [10, 5]
  • figure.dpi: 设置图形的分辨率。示例: plt.rcParams ['figure.dpi'] = 100
  • figure.facecolor: 设置图形的背景颜色。示例: plt.rcParams ['figure.facecolor'] = 'w'
  • figure.edgecolor: 设置图形边框的颜色。示例: plt.rcParams ['figure.edgecolor'] = 'k'
  • axes.linewidth: 设置坐标轴的线宽。示例: plt.rcParams ['axes.linewidth'] = 1.5
  • axes.grid: 是否显示网格。示例: plt.rcParams ['axes.grid'] = True
  • axes.titlesize: 设置坐标轴标题的字体大小。示例: plt.rcParams ['axes.titlesize'] = 'large'
  • axes.labelsize: 设置坐标轴标签的字体大小。示例: plt.rcParams ['axes.labelsize'] = 'medium'
网格
  • grid.color: 设置网格线的颜色。示例: plt.rcParams ['grid.color'] = 'grey'
  • grid.linestyle: 设置网格线的样式。示例: plt.rcParams ['grid.linestyle'] = '--'
  • grid.linewidth: 设置网格线的宽度。示例: plt.rcParams ['grid.linewidth'] = 0.5
线条
  • lines.linewidth: 设置线条的宽度。示例: plt.rcParams ['lines.linewidth'] = 2.0
  • lines.color: 设置线条的颜色。示例: plt.rcParams ['lines.color'] = 'blue'
  • lines.linestyle: 设置线条的样式。示例: plt.rcParams ['lines.linestyle'] = '-'
  • lines.marker: 设置线条的标记。示例: plt.rcParams ['lines.marker'] = 'o'
字体
  • font.size: 设置字体大小。示例: plt.rcParams ['font.size'] = 12
  • font.family: 设置字体系列。示例: plt.rcParams ['font.family'] = 'sans-serif'
  • font.serif: 设置衬线字体。示例: plt.rcParams ['font.serif'] = ['Times New Roman']
  • font.sans-serif: 设置无衬线字体。示例: plt.rcParams ['font.sans-serif'] = ['Arial']
图例
  • legend.loc: 设置图例的位置。示例: plt.rcParams ['legend.loc'] = 'best'
  • legend.fontsize: 设置图例的字体大小。示例: plt.rcParams ['legend.fontsize'] = 'large'
  • legend.frameon: 是否绘制图例边框。示例: plt.rcParams ['legend.frameon'] = True
  • legend.numpoints: 图例中标记点的数目。示例: plt.rcParams ['legend.numpoints'] = 1
刻度
  • xtick.labelsize: 设置 x 轴刻度标签的字体大小。示例: plt.rcParams ['xtick.labelsize'] = 'medium'
  • ytick.labelsize: 设置 y 轴刻度标签的字体大小。示例: plt.rcParams ['ytick.labelsize'] = 'medium'
  • xtick.direction: 设置 x 轴刻度的方向。示例: plt.rcParams ['xtick.direction'] = 'in'
  • ytick.direction: 设置 y 轴刻度的方向。示例: plt.rcParams ['ytick.direction'] = 'in'
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

ASXE 微信支付

微信支付

ASXE 支付宝

支付宝

ASXE 贝宝

贝宝