📌  相关文章
📜  在Python中使用 Matplotlib 更改颜色条的标签大小和刻度标签大小

📅  最后修改于: 2022-05-13 01:54:49.696000             🧑  作者: Mango

在Python中使用 Matplotlib 更改颜色条的标签大小和刻度标签大小

在本文中,我们将学习如何使用Python在 Matplotlib 中更改颜色条的标签大小和刻度标签大小。

标签是一种分配名称,可以应用于图中的任何节点。它们只是一个名称,因此标签要么存在要么不存在。要正确标记图形,有助于识别 x 轴和 y 轴。每个刻度线表示连续刻度上的指定单位值或分类刻度上的类别值。 X 轴和 Y 轴在图中标出。

在这里,我们将讨论如何更改颜色条的标签大小和刻度标签大小,并使用不同的示例使其更加清晰。

句法:

示例 1:在此示例中,我们在方法im.figure.axes[0].tick_params(axis=”both”, labelsize=21)的帮助下更改 Plotly Express 中的标签大小,通过将参数轴值传递为轴和标签大小都为 21。

Python3
# importing libraries
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
  
# setup data
a = np.random.rand(10, 10)
im = plt.imshow(a, cmap="bwr")
cb = plt.colorbar(im, orientation='horizontal')
  
# change the label size
im.figure.axes[0].tick_params(axis="both", labelsize=21)
  
plt.show()


Python3
# importing libraries
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
  
# setup data
a = np.random.rand(10, 10)
im = plt.imshow(a, cmap="bwr")
cb = plt.colorbar(im, orientation='horizontal')
  
# change the tick label size of colorbar
im.figure.axes[1].tick_params(axis="x", labelsize=18)
  
plt.show()


Python3
# importing libraries
import numpy as np
from matplotlib import pyplot as plt
  
# setup data
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.rand(6, 6)
im = plt.imshow(data, interpolation="nearest", cmap="Accent")
cbar = plt.colorbar(im)
  
# change the label size
im.figure.axes[0].tick_params(axis="both", labelsize=21)
  
# change the tick label size of colorbar
im.figure.axes[1].tick_params(axis="y", labelsize=21)
  
plt.show()


输出:

示例 2:在本示例中,我们在方法im.figure.axes[0].tick_params(axis=”x”, labelsize=18)的帮助下更改 Plotly Express 中的标签大小,将参数轴值传递为x 和标签大小为 18。

Python3

# importing libraries
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
  
# setup data
a = np.random.rand(10, 10)
im = plt.imshow(a, cmap="bwr")
cb = plt.colorbar(im, orientation='horizontal')
  
# change the tick label size of colorbar
im.figure.axes[1].tick_params(axis="x", labelsize=18)
  
plt.show()

输出:

示例 3:在此示例中,我们在方法im.figure.axes[0].tick_params(axis=”y”, labelsize=21)的帮助下更改 Plotly Express 中的标签大小,绕过参数轴值为 y和标签大小为 21。

Python3

# importing libraries
import numpy as np
from matplotlib import pyplot as plt
  
# setup data
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.rand(6, 6)
im = plt.imshow(data, interpolation="nearest", cmap="Accent")
cbar = plt.colorbar(im)
  
# change the label size
im.figure.axes[0].tick_params(axis="both", labelsize=21)
  
# change the tick label size of colorbar
im.figure.axes[1].tick_params(axis="y", labelsize=21)
  
plt.show()

输出: