무료 소프트웨어를 사용하여 그래프를 쉽게 작성하는 방법은 무엇입니까? 더 이상 MS Excel이 없습니다. R을

X 축에서 데이터의 이름이되고 Y 축에서 해당 데이터가있는 테이블에 일부 데이터가 주어지면 그래프를 플롯해야하며 테이블로 제공되며 연결된 데이터가있는 선 그래프가됩니다. 하나의 그래프에 더 많은 데이터를 그릴 가능성이 있다면 더 좋습니다.

나는 MS Excel이 정확히 그렇게 할 수 있다는 것을 알고 있지만 더 이상 MS Excel이 없습니다.

R을 설치하고 배우려고했는데 히스토그램과 같은 작업을 수행 할 수 있지만 주어진 데이터로 기본 2D 그래프를 수행하는 방법을 여전히 모릅니다. R이 이것을 위해 빌드되지 않은 것 같습니다 …

나는 수학이 어떻게 든 그렇게 할 수 있다고 생각하지만, 수학도 없습니다.

편집 : 나는 또한 Mac OS X를 사용하고 있지만 Linux와 Windows VM도 추가하므로 시스템은 중요하지 않습니다.

edit2 : Idigas가 요청한 것처럼, 스프레드 솔루션보다 프로그래밍을 선호하지만 그다지 신경 쓰지 않습니다.



답변

R을 다시 시도하십시오. 이번에는 ggplot2를 사용 하십시오 . 다음은 웹 사이트에서 데이터가 걸리는 예입니다.

이 그래프는 다음 코드와 함께 내장 mtcars 데이터 세트를 사용하여 수행되었습니다.

> p <- ggplot(mtcars, aes(wt, mpg))
> p + geom_point(aes(colour = factor(cyl)))

Stackoverflow.com에는 작은 ggplot2 사용자 기반이 있습니다. 그렇지 않으면 ggplot2 Google 그룹 이 질문하기 좋은 곳입니다.


답변

항상 Google 문서를 사용할 수 있습니까? 엑셀과 유사한 기능을 가진 스프레드 시트 응용 프로그램이 있습니다. 즉 데이터 테이블을 기반으로 그래프를 그릴 수 있습니다. 삽입-> 차트를 클릭하십시오.

온라인 상태이므로 소프트웨어를 다운로드 할 필요가 없습니다. 공유 / 협업도 지원합니다.


답변

프로그래밍 할 수있는 솔루션을 찾고 있다면 gnuplot을 사용해보십시오 . R 또는 옥타브 와 같은 많은 프로그램은 gnuplot과 상호 작용할 수 있습니다. 또는 gnuplot 독립형을 실행할 수 있습니다. 데이터가 포함 된 텍스트 파일을 읽고 플롯으로 렌더링 할 수 있습니다. 선 그림이 진행되는 한 다음과 같은 작업을 수행 할 수 있습니다.

이에

유용한 링크들 :

  1. Ocatve, gnuplot 및 LaTex를 사용하여 플롯 만들기
  2. gnuplot 4.2 용 데모 스크립트
  3. Gnuplot 튜토리얼

답변

matplotlib시도해 볼 수 있습니다 .

matplotlibpython을 사용하므로 프로그래밍 방식으로 복잡한 계산을 수행하고 선형 대수 및 수학 함수와 같은 기존 모듈에 직접 액세스 할 수 있습니다 . 심지어 파이썬으로 상징적 수학 을 할 수도 있습니다 .

matplotlibpylabMatLab ™을 모델로 한 편리한 프런트 엔드 ( )가 있거나 gnuplot대화식으로 매우 유용합니다.


답변

Openoffice 는 아마도 MS Office에 대한 “최상의”대안 일 것입니다. MS Office가 할 수있는 모든 작업을 수행 할 수 있지만 경우에 따라 우아하지 않을 수도 있습니다.