向條形圖添加值標籤
建立條形圖時,直接在條形圖頂部添加值標籤可以增強其可讀性和一目了然地提供有價值的見解。為此,主要可以使用兩種方法:文字註釋或直接放置標籤。
使用文字註釋
使用文字註釋,您可以將標籤新增為文字物件圖表上的任何位置。操作方法如下:
import matplotlib.pyplot as plt # Create a bar chart plt.bar(x_data, y_data) # Add value labels using text annotation for bar, value in zip(plt.gca().patches, y_data): plt.text(bar.get_x() + bar.get_width() / 2, bar.get_height(), value, ha='center', va='bottom') plt.show()
直接標籤放置
直接標籤放置涉及手動設定值標籤的位置和文字。此方法可以更好地控制標籤放置:
import matplotlib.pyplot as plt # Create a bar chart plt.bar(x_data, y_data) # Directly place value labels for bar, value in zip(plt.gca().patches, y_data): x_pos = bar.get_x() + bar.get_width() / 2 y_pos = bar.get_height() + 0.1 # Adjust the y position as desired plt.text(x_pos, y_pos, value, ha='center', va='center', color='white') plt.show()
以上是如何為 Matplotlib 長條圖新增值標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!