본문 바로가기

하루코딩/python 하루코딩

[Python] 막대그래프와 도넛 그래프

728x90
반응형
# 실습2. 그래프 그리기
plt.figure(figsize=(8, 10))  # 창 크기
categories = ['Category1', 'Category2', 'Category3', 'Category4', 'Category5']
data = [20, 35, 15, 27, 45]
plt.bar(categories, data)
plt.title("Bar Chart")  # 제목
plt.xlabel("Categories")  # x축
plt.ylabel("Values")    # y축
plt.xticks(rotation=45)  # x축 레이블 회전
plt.ylim([0, 50])  # y축 limit
plt.grid(True, linestyle="--", alpha=0.5)
plt.show()

 

# 실습3. 그래프 그리기
sizes = [34, 32, 16, 18]
labels = ['Apple', 'Banana', 'Melon', 'Grapes']
explode = [0, 0.1, 0, 0.1]
colors = ['#dc143c', '#ffff00', '#008000', '#800080']
plt.pie(sizes, labels=labels, explode=explode, colors=colors,
        wedgeprops={"width": 0.8, "edgecolor": "black"}, autopct="%1.1f%%", textprops={"fontsize": 15, "color": "black", "weight": "bold"})
plt.show()
반응형