Python 是一種具有高級性能和可讀性的編程語言,它有很多特點(diǎn)和優(yōu)勢,其中一個(gè)是可以通過代碼控制圖表的坐標(biāo)軸和橫坐標(biāo)的間隔。如果你想在 Python 中調(diào)整橫坐標(biāo)的間隔,可以使用 Matplotlib 庫實(shí)現(xiàn)。
import matplotlib.pyplot as plt import numpy as np # 一維數(shù)組作為橫坐標(biāo) x = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9]) y = np.array([10, 15, 13, 17, 12, 18, 16, 20, 19]) # 設(shè)置圖表標(biāo)題、橫縱坐標(biāo)標(biāo)題等 plt.title("y vs. x") plt.xlabel("x") plt.ylabel("y") # 設(shè)置橫坐標(biāo)的范圍和間隔 plt.xticks(np.arange(1, 10, 2)) # 繪制折線圖 plt.plot(x, y) plt.show()
這段代碼的前半部分定義了一個(gè)橫坐標(biāo)數(shù)組和一個(gè)縱坐標(biāo)數(shù)組,然后使用 Matplotlib 模塊設(shè)置了圖表標(biāo)題、橫縱坐標(biāo)標(biāo)題等基礎(chǔ)屬性。
重要的是,我們使用了 plt.xticks() 函數(shù)來控制橫坐標(biāo)的范圍和間隔。這個(gè)函數(shù)定義了橫坐標(biāo)的數(shù)值范圍,并使用 np.arange() 函數(shù)定義橫坐標(biāo)數(shù)值之間的間隔。在這個(gè)例子中,我們將橫坐標(biāo)的間隔設(shè)置成 2,這意味著每隔 2 個(gè)單位就會有一個(gè)刻度標(biāo)簽。
最后,我們使用 plot() 函數(shù)繪制了折線圖,并使用 show() 函數(shù)將圖表顯示出來。