PowerPoint와 함께 사용할 수있는 최고의 오픈 소스 데이터 시각화 소프트웨어


14

최고의 오픈 소스 데이터 시각화 소프트웨어는 무엇입니까? 다음이 필요합니다.

  1. Microsoft Excel에서 데이터를 가져올 수 있습니다 (Oracle 데이터베이스에서 데이터를 가져 오는 것도 좋지만 필수는 아닙니다).

  2. 소프트웨어로 생성 된 차트를 Microsoft PowerPoint로 내보낼 수 있습니다 (복사하여 붙여 넣기를해도 괜찮습니다).

  3. 오픈 소스 및 사용하기 쉽습니다.


1
시스템에서 로컬로 실행해야합니까? 플랫폼 제한이 있습니까 (Win / Mac)?
hrbrmstr

1
Python의 matplotlib , R의 ggplot2 . 둘 다 래스터 및 벡터와 같은 다양한 형식으로 내보낼 수 있지만 해당 언어로 작업하는 방법을 배워야합니다.
Marc Claesen

1
어떤 종류의 차트를 만들고 있습니까? 엑셀과 파워 포인트를 사용한다면 왜 기본 차트를 사용하지 않습니까? 이렇게하면 데이터가 변경되면 슬라이드가 비교적 쉽게 변경 될 수 있습니다. 타사 솔루션을 사용하면 데이터를 다시 저장하고 내보내고 그래프를 작성하여 파워 포인트로 다시 복사해야합니다.

2
Rmd 및 pandoc을 사용하여 자동 생성 프레젠테이션을 사용하도록 파워 포인트에서 전환하는 것이 좋습니다. 또한 데이터베이스에서 자동으로 데이터를 선택하면 (이미 제안한 바와 같이) 프로세스가 크게 간소화됩니다. 데이터가 변경되거나 몇 주 후에 후속 조치를 수행하려면 스크립트를 다시 실행하십시오.
잠시

답변:


8

2017-02-24 업데이트 :

최선의 해결책은 R을 R과 함께 사용하는 것입니다. RStudio 것 입니다. (Python 및 iPython 노트북은 대안입니다) :

TLDR;

데이터 가져 오기

Excel (테이블 형식) 데이터를 가져 오는 방법에는 여러 가지가 있습니다. Excel 데이터의 경우readxl 의 경우이 패키지는 가장 쉽고 다양한 기능을 제공합니다. 일반적으로 가져올 때 변수 유형이 정확합니다.

다른 방법은 파일을 CSV로 저장하고 다시 가져 오는 것입니다. readr패키지는이 좋다. @Nick Stauner는 아마도 가장 기본적인 솔루션을 제공합니다 read.csv; 한계는 워크 시트를 CSV 파일로 저장하는 추가 단계가 필요하다는 것입니다. 데이터가 여러 시트에 분산되어 있으면 좋지 않습니다. 모든 시트를 CSV 파일로 저장하는 VBA 프로그램이 있지만 지루할 수 있습니다. 그들을위한 구글. 또 다른 제한은 변수 유형을 올바르게 얻는 것입니다. 를 사용하는 경우 read.csvR로 가져온 후 유형을 수정해야하는 경우가 종종 있습니다.

스프레드 시트에서 직접 읽기 / 쓰기를 연결하거나 ODBC를 사용하여 이러한 문제를 피할 수있는 몇 가지 패키지가 있습니다. CRAN에서 Excel 또는 odbc 검색 를 하여 상황에 맞는 관련 항목을 찾으십시오.

플로팅

파워 포인트로 플롯을 가져 오는 관점에서 Rstudio의 내보내기 플롯 기능을 사용하십시오. Rstudio를 사용한 복사 및 붙여 넣기 방법 은 다음과 같습니다.

export plot> copy plot to clipboard>copy as: metafile 캡처 당신은 파워 포인트에 직접 붙여 넣을 수 있도록 붙여 넣기 버퍼에 줄거리.

플롯을 생성하는 한, R에는 수많은 옵션이 있습니다. 위에서 언급 한 ggplot2 패키지는 모든 종류의 플롯을 생성하기위한 매우 강력한 인터페이스를 제공합니다. 수백 또는 수천 가지 다른 유형의 플롯 / 애니메이션 등을 수행하기위한 추가 패키지가 있습니다. 한 가지 제한 사항은 종종 CRAN 패키지에 묻혀 있다는 것 입니다.

다른 방법은 ReporteRs 패키지를 사용하는 것입니다.


14

"최고"에 대해서는 잘 모르지만 이름을 딴 소프트웨어 환경은 모든 요구 사항에 맞습니다.


2
독창적 인 퀴즈 : 학습 곡선이 가파 릅니다. 약간의 노력을 기울이면 많은 것을 배우게됩니다. (그렇지 않으면 어떤 변수가 어떤 축에 있는지 아는 것이 중요합니다.)
Nick Cox

2

R의 Nick Stauner 에 동의합니다. "R Learner"와 같은 사용자 이름으로 다른 도구를 제안하지는 않았지만 많은 도구가 있습니다. 더 많은 플랫폼 별 질문에 대한 질문에 대한 답변을 기다리겠습니다. 그러나 Mondrian 은 Java 데스크탑 프로그램 (크로스 플랫폼)이며 PowerPoint에 쉽게 액세스 할 수있는 많은 시각화 유형을 지원합니다.


제안 해 주셔서 감사합니다. 확실히 R. @ hrbrmstr에서 그 패키지들을 시험해 볼 것입니다. 예, 저는 Windows 시스템에서 로컬로 실행하고 싶습니다
R Learner
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.