Python是一門強大的編程語言,它不僅能夠完成各種各樣的任務,而且還能夠繪制各種各樣的圖表。下面將介紹如何使用Python繪圖,并展示幾張漂亮的圖表。
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.plot(x, y) plt.xlabel('x軸') plt.ylabel('y軸') plt.title('一條簡單的折線圖') plt.show()
以上代碼將生成一條簡單的折線圖,用來展示x和y之間的線性關系。
接下來,我們將繪制一個更復雜的圖表,例如柱狀圖。以下是代碼:
import numpy as np labels = ['第一季度', '第二季度', '第三季度', '第四季度'] sales_2019 = [100, 150, 200, 250] sales_2020 = [120, 170, 210, 270] x = np.arange(len(labels)) width = 0.35 fig, ax = plt.subplots() rects1 = ax.bar(x-width/2, sales_2019, width, label='2019年') rects2 = ax.bar(x+width/2, sales_2020, width, label='2020年') ax.set_xlabel('季度') ax.set_ylabel('銷售額') ax.set_title('某公司銷售額季度對比') ax.set_xticks(x) ax.set_xticklabels(labels) ax.legend() def autolabel(rects): for rect in rects: height = rect.get_height() ax.annotate('{}'.format(height), xy=(rect.get_x() + rect.get_width() / 2, height), xytext=(0, 3), textcoords='offset points', ha='center', va='bottom') autolabel(rects1) autolabel(rects2) fig.tight_layout() plt.show()
以上代碼將生成一張柱狀圖,用來比較2019年和2020年每個季度的銷售額。
除了折線圖和柱狀圖之外,使用Python還能夠繪制各種各樣的圖表,例如散點圖、餅圖、熱力圖等等。 Python提供了豐富的繪圖庫和工具,例如matplotlib和seaborn,可以幫助用戶輕松地繪制出想要的圖表。
總之,使用Python繪制圖表是非常有趣的,同時也使展示數據變得更加直觀和易懂。
上一篇css下邊框波浪線
下一篇java概念和環境搭建