본문 바로가기
프로그램

[파이썬] 문제 : x축은 변수명, y축은 값으로 plot 그리기

by 오디세이99 2022. 11. 22.
728x90
반응형

문제

a = 10

b = 15

c = 20

d = 30

이렇게 데이터가 있을때 x축은 변수명, y축은 값을 나타내도록 히스토그램을 그리고 싶은데 어떻게 그릴 수 있을까요?!

 

방법

심플하게는 다음과 같이 하면 됩니다. 데이터는 추가하면 되겠죠.

만약 a,b,c,d 만 표시 하는 것이라면 히스토그램과는 맞지 않겠죠.

import matplotlib.pyplot as plt

data = [10, 15, 20, 30]

plt.hist(data)
plt.show()

만약 a,b,c,d 만 표시 하는 것이라면 히스토그램과는 맞지 않겠죠.

 

import matplotlib.pyplot as plt

data = [10, 10, 15, 20, 20, 20, 30, 30]
plt.hist(data)

plt.show()

만약 a,b,c,d 값을 보는 것이라면 bar chart를 사용하면 됩니다.

import matplotlib.pyplot as plt

x = ['a','b','c','d']
y = [10, 15, 20, 30]
plt.bar(x, y)

plt.show()

728x90
반응형

댓글