데이터를 Plot한다는 말을 사용했는데,
앞서 포스팅한 함수를 Plot하는 것과 데이터를 Plot하는 것이 명령어가 다르다.
Mathematica에서 데이터는 당연히 List의 형태로 저장이 될 것이고,
우리가 일반적으로 생각하는 2D 그래프를 생각하면,
이 List중에서 n×2행렬이 될 것이다.
(첫번째 열은 x값이 되고, 두번째 열은 y값.)
우선 이 n×2행렬을 만들어서 행렬 List1과 List2에 저장했다고 하면,
(리스트 또는 행렬 만드는 방법이나 개념은 링크를 참고! )
아래의 코드로 데이터를 Plot할 수 있다.
이 때, 사용되는 명령어는 ListPlot으로 개념적으로는 Plot과 거의 같은데 명령어가 조금 다르다.
(Plot에 대해서는 링크를 참고!)
우선 코드보고 이야기하자.
역시나, 이번에도 이 코드만 복사,붙여넣기 한 후 내가 표시해놓은 부분만 바꿔서 사용할 수 있게 해두었다.
프레임은 내가 프레임형태의 그래프를 좋아해서 사용하는 거다.
원하지 않으면 빼도 된다.
(프레임에 대한 설명은 링크를 참고!)
우선, 이 코드는 두개의 리스트 List1과 List2에 대한 plot이고
리스트 갯수를원하는만큼 추가하거나 빼도 된다.
포인트크기는 15정도면 적당한 것 같고,
포인트로 지금 closed circle symbol과 open circle symbol을 사용했는데,
이 도형들을 Mathematica에 입력하는 방식은
Open symbol은 "\[Empty..." 이렇게 적다보면 여러개 나올것이다. 골라서 사용하면 된다. 예를 들어, 위의 open circle symbol은 \[EmptyCircle]이다. Closed symbol은 "\[Filled..." 이렇게 적다보면 여러개 나올것이다. 골라서 사용하면 된다. 예를 들어, 위의 closed circle symbol은 \[FilledCircle]이다. |
그리고 PlotStyle에 원하는 색깔을 입력한 후, 레전드에 원하는 문구를 입력하면 된다.
예를 들어, 아래와 같이 List설정하고 ListPlot하면 아래와 같이 나온다.
'Software > Mathematica' 카테고리의 다른 글
[Mathematica] 유용한 단축키 자주 쓰는 명령어 정리 (0) | 2014.08.11 |
---|---|
[Mathematica] Plot으로 그린 그래프와 ListPlot으로 그린 그래프 합치기! (0) | 2014.08.11 |
[Mathematica] 많은 실험데이터를 분석하는 코드 (0) | 2014.08.10 |
[Mathematica] 리스트, 행렬, 벡터 만들기- (0) | 2014.08.09 |
[Mathematica] 미분방정식 풀기! (3) | 2014.08.07 |