파이썬 데이터 그래프 그리기, 데이터값 정리하기.

조회수 860회

독학으로 파이썬을 공부중인 학생인데 학교에 질문할 선생님이나 관련자분이 안계셔서 인터넷에 글을 쓰게 됬습니다.

  1. 그래프에 관해서

제가 데이터를 불러오고 n번째 열에 대한 그래프를 그려보고 싶습니다. csv파일로 불러온 데이터라

df['데이터 제목'] 하니까 값이 제대로 불러 왔다는 건 확인 할 수 있었습니다.

이후에 plt.plot(['데이터값'])을 쳐서 그래프를 그리려는데 아무것도 나오지 않았습니다.

그래서 불러온 값을 확인해 보니 시간에 따른 값인데도 n번째 값으로 표시되서 나오더군요.

python으로 그래프를 그릴때 제가 미리 설정해 줘야하는 값들이 뭐가 있을까요? y축에 들어 갈 값들은 뽑아 낸거 같은데 x축에 들어갈 값들도 csv에서 불러와야 할까요?

제가 가장 하고싶은건 x축을 n이아닌 시간값(csv에 나와있는)에 따라 data를 그래프 위에 그리는 것입니다.

  1. 데이터 분류하기 앞에서 불러온 n열의 data 중에 제가 설정한 k값 이상의 값들의 위치를 불러오고 싶습니다. 몇번째 데이터들이 k값보다 큰지 뽑아내고 싶습니다. dfRefflatt과 if 구문으로 시도를 해 보았지만 잘 되지 않아 질문하게 됬습니다.

인터넷으로 찾아보니 사람마다 쓰는 명령어도 다르고 방법도 달라서 이해하기가 많이 어렵네요. 정답이 아니어도 되니 초보자가 쉽게 이해하고 쓸만한 명령어나 방식을 제시해 주실 수 있나요. 그리고 제가 이해도가 얕아 질문이 애매하거나 이해가 안되실 수 있을거 같아 죄송합니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 질문자가 작성한 코드와 테스트 할 수 있도록 csv 데이터 일부를 제공해주시기 바랍니다. 그리고 별다른 파라미터없이 plot 사용시 x축은 dataframe 의 인덱스입니다. 정영훈 2019.5.10 05:48
  • 두가지 질문을 한꺼번에 하셨는데, 질문을 나눠서 해 주시면 좋겠습니다. nowp 2019.5.10 15:07

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)