欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Python畫很多張圖

錢斌斌1年前7瀏覽0評論

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繪制圖表是非常有趣的,同時也使展示數據變得更加直觀和易懂。