Matplotlib – 设置刻度线和刻度线标签

Matplotlib – 设置刻度线和刻度线标签

滴答是表示轴上数据点的标记。到目前为止,在我们之前的所有例子中,Matplotlib已经自动接管了轴上点的间距任务。Matplotlib的默认刻度线定位器和格式化器被设计成在许多常见的情况下通常是足够的。可以明确提到刻度线的位置和标签,以适应特定的要求。

xticks () 和 yticks() 函数需要一个列表对象作为参数。列表中的元素表示将显示刻度线的相应动作的位置。

ax.set_xticks([2,4,6,8,10])

这个方法将在给定的位置上用刻度线标记数据点。

同样,与刻度线对应的标签可以分别由 set_xlabels()set_ylabels() 函数设置。

ax.set_xlabels([‘two’, ‘four’,’six’, ‘eight’, ‘ten’])

这将在X轴上的标记下面显示文本标签。

下面的例子演示了刻度线和标签的使用。

import matplotlib.pyplot as plt
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
fig = plt.figure()
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # main axes
y = np.sin(x)
ax.plot(x, y)
ax.set_xlabel(‘angle’)
ax.set_title('sine')
ax.set_xticks([0,2,4,6])
ax.set_xticklabels(['zero','two','four','six'])
ax.set_yticks([-1,0,1])
plt.show()

Matplotlib - 设置刻度线和刻度线标签

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程