在 matplotlib 中,自訂刻度標籤屬性(例如字體大小和方向)對於最佳化視覺化至關重要。若要在Python 中修改這些屬性,請考慮以下技術:
要使用ax1.set_xticklabels() 減小刻度標籤的字體大小,請依照下列步驟操作:
<code class="python">import matplotlib.pyplot as plt # Create a figure and axes fig, ax1 = plt.subplots() # Specify the label values labels = ['Label 1', 'Label 2', 'Label 3'] # Set the tick labels with a smaller font size ax1.set_xticklabels(labels, fontsize=8) # Display the plot plt.show()</code>
要將刻度標籤從水平旋轉為垂直,請利用set_xticklabels() 函數中的旋轉參數:
<code class="python"># Adjust the font size of tick labels ax1.tick_params(axis='x', which='major', labelsize=8) # Rotate the tick labels ax1.set_xticklabels(labels, rotation=90)</code>
或者,您可以使用tick_params方法同時調整多個刻度標籤屬性:
<code class="python"># Set both major and minor tick label sizes ax1.tick_params(axis='both', which='major', labelsize=10) ax1.tick_params(axis='both', which='minor', labelsize=8) # Rotate the minor tick labels ax1.tick_params(axis='both', which='minor', rotation=45)</code>
以上是如何在 Matplotlib 中自訂刻度標籤外觀?的詳細內容。更多資訊請關注PHP中文網其他相關文章!