멋진 그래프를 자동으로 만들려면 어떻게해야합니까?


12

예 : 이 페이지 http://store.steampowered.com/hwsurvey 와 같은

이 작업을 수행 할 수있는 기성품 소프트웨어가 있습니까? 또는 비슷한 기능을하는 다른 소프트웨어에 대한 권장 사항이 있습니까? 나는 이것이 실제로 통계 질문이 아니라는 것을 알고 있지만 효과적이기 위해서는 데이터가 깔끔하고 매력적인 방식으로 제시되어야한다고 생각합니다.

업데이트 (29/12/11) :

이 질문에 대한 모든 답변에 감사드립니다. 모든 제안에 진심으로 감사드립니다. 자동으로 데이터를 입력하면 그래프가 자동으로 업데이트됩니다.

내 프로젝트의 목적은 무기한으로 6-10 세트의 데이터를 매일 (또는 아마도 2x 매일) 수집하는 것이며 웹 사이트에서 데이터를 나타내는 방법을 찾고 싶습니다. 사용자 백엔드는 기술이 아닌 사용자가 처리 할 수있을만큼 간단합니다. 더 제안 사항이 있으면 답변에 추가하십시오! 다시 감사합니다!


웹 페이지에 플롯을 게시하려면 해당 자바 스크립트 라이브러리를 사용해야합니다. 구글 차트 도구처럼 FLOT 또는 라파엘
audijenz

1
깔끔한 그래픽을 자동으로 생성하는 두 가지 질문이 있습니다 . 나는 그 그래픽이 의미있는 것을 추가하고 (나는 네 볼 수 있습니다 주관적 또는 지각 적 편견으로 이어질하지 않을 파이 차트 지정된 URL을 마련 여섯 그래픽의 아웃). 이 질문에 태그를 달았을 interactive-visualization때 무엇을 염두에두고 있습니까? protovis 또는 그 후속 d3.js 같은 것 ? CSV 또는 JSON 데이터로 쉽게 설정할 수 있지만 데이터는 어떻습니까?
chl

Steam의 그래픽 멋지지만 중요한 것은 생략합니다. 예를 들어, 시계열 그래프는 가로 축에 대한 시각적 신호를 제공하지 않습니다 (적어도 눈금을 권장합니다).
David J.

"웹 페이지에 플롯을 게시하려면" "JS 라이브러리를 사용해야합니다"라는 주장에 동의하지 않습니다. R 또는 SPSS를 통해서만 제공되는 그래프가 필요한 경우 어떻게해야합니까? 웹 페이지에 대한 그래프를 동적으로 생성하려면 가능한 경우 Javascript를 사용하는 것이 좋습니다. 그러나 여전히 충분한 이유는 아닙니다.
David J.

명확한 질문을하지 않으면 유용한 권장 사항을 제공 할 수 없습니다. 어떤 종류의 데이터, 저장 위치 및 수행하려는 작업을 알아야합니다. 알려 주시면 더 나은 제안을 해 드리겠습니다.
David J.

답변:


5

자동으로 그래프를 생성하고 멋진 차트를 만드는 데 관심이 있습니다.

링크 된 페이지에는 알맞은 타이포그래피와 알맞은 색 구성표가있는 기본 차트가 있습니다. 어떤 차트 괜찮은 소프트웨어라도 그렇게 할 수 있으므로 사용하는 소프트웨어에 맞는 매개 변수가 필요하다고 생각합니다.

색 구성표 : 색 구성표 생성기 는 쾌적하고 잠재적 인 진부한 색 구성표를 제공 할 수 있습니다.

그래픽 디자인 : 티모시 사마라 (Timothy Samara) 는 20 가지 규칙과 그 규칙을 어기는 방법을 제공합니다. 당신이 그들을 파괴하지 않고 모두 적용한다면, 당신은 사랑스럽고 잠재적으로 진부한 디자인을 가질 것입니다.

타이포그래피 : 타이포그래피를 가장 좋아하는 소개는 타이포그래피 디자인입니다 .


건설적인 답변에 +1. 자동 생성되고 매력적인 디자인은 모순 되지 않습니다 . 훨씬 더 어렵습니다.
대런 쿡

자동 생성을 통해 매력적인 그래프를보다 쉽게 ​​만들 수 있습니다. 웨인이 무슨 말을하는지 모르겠습니다.
Thomas Levine

5

멋진 텍스트를 자동으로 만들거나 멋진 그림을 만들거나 음식을 만들거나 그 밖의 많은 것을 만들 수있는 것 이상으로 멋진 그래프를 자동으로 만들 수 없습니다.

멋진 그래프를 만들려면 재능, 노력 및 이해가 필요합니다.

좋은 칼과 멋진 난로가있을 때 요리하는 것이 더 좋거나 훌륭한 워드 프로세싱 패키지로 소설을 작성하는 것과 같이 멋진 그래프를 만드는 데 도움 이되는 프로그램 (다른 답글 참조)이 있습니다 . 그러나 좋은 도구로는 충분하지 않습니다.


4

R, Igor Pro, gnuplot, SAS, Excel 등 수십 개의 프로그램이 매력적이고 명확한 그래프를 만들 수 있습니다. 핵심 요소는 데이터를 이해하고 특정 대상에게 전달해야 할 내용을 이해하고 미적 / 인식 문제에 대해 연구하는 사용자입니다.

일부 프로그램은 다른 프로그램보다 유연성이 뛰어나고 (R 및 Igor Pro는 매우 유연합니다) 일부 프로그램 / 패키지에는 더 매력적인 기본값이 있습니다 (예 : R의 ggplot 패키지). 모순. 내 의견으로는.

편집 : 의견에서 지적했듯이 "자동"은 처음에 의미 있고 매력적인 그래프를 자동으로 만드는 것이 아니라 새로운 데이터가 들어올 때 그래프 업데이트를 의미 할 수 있습니다. 이 경우 매력적인 그래프를 만들 수있는 대부분의 솔루션을 자동화하여 새로운 데이터로 그래프를 업데이트 할 수 있습니다. 물론 시간이 지남에 따라 데이터가 급격히 변하면 원래 디자인이 제대로 작동하지 않아 그래프를 이해하기 어렵거나 매력적으로 만들 수 있습니다.


Igor Pro에 대해 들어 본 적이 없습니다. SAS 9.2의 기본값은 전혀 나쁘지 않습니다. SAS의 양자 점프.
Peter Flom-Monica Monica 복원

2
그의 질문의 핵심은 단순히 그래프를 생성하는 것이 아니라고 생각합니다. 기본 데이터가 변경되면 자동으로 (프로그래밍 방식으로) 생성하는 것입니다. 프로그래밍 방식으로 도구를 연결할 때 다른 도구보다 쉬운 도구가 있습니다.
David J.

Igor Pro가 R 및 다른 사람들과 비교할 수 있다고 언급 한 것을보고 놀랐습니다. (이것이 내가 들어 본 첫 번째입니다.)
David J.

자동적이고 멋진 그래프가 반드시 모순되는 것은 아닙니다. 다음은 예입니다. 유입되는 데이터에 대한 아이디어가 있으면 자동으로 업데이트되는 시각화를 설정하는 것이 좋습니다. 이것은 종종 자동화 될 수 있습니다 . 그리고 잘했다. 게다가, 대안은 무엇입니까? 데이터가 변경 될 때마다 사람이 그래프를 업데이트하도록합니까?
David J.

@David, Peter : Wavemetrics의 Igor Pro를 사용해 왔으며 매우 훌륭한 과학 분석 프로그램입니다. 직원은 훌륭하고 그래프는 매우 사용자 정의 할 수 있습니다. 완전히 GUI 기반이 될 수 있지만 모든 것이 기본 언어로 번역되어 액세스, 저장, 수정 등을 할 수 있습니다. R은 무료이며 수십 개가 아닌 수천 개의 패키지가 있으므로 Igor Pro를 계속 사용하지만 R을 사용하십시오. 여전히 강력히 권장하며 wavemetrics.com에서 자세한 정보를 얻을 수 있습니다.
Wayne

1

이 주제를 방금 검색 한 후 Nat Geo, The Atlantic, GOOD Magazine CNNMoney.com 및 Ebay와 같은 브랜드의 인포 그래픽 생성을 자동화하는 회사 인 visual.ly에 관한 기술 관련 기사 를 발견했습니다.

그들의 웹 사이트는 그들이 eventual.ly 수를 나타내는 사람 이 인포 그래픽을 만들 수 있습니다.

도움이 되었기를 바랍니다.


매우 멋진 자원, 감사합니다! 2011 년 12 월 13 일 기준으로 블로그 게시물이 두 개 뿐이지 만 IMO는 매우 훌륭하고 유익합니다.
Andy W

1

당신은 사용할 수 있습니다 GD PHP 웹 서버가 직접 데이터 파일에서 이미지를 생성 할 수 있습니다.



0

Highcharts를 살펴 보십시오 .

Highcharts는 순수한 JavaScript로 작성된 차트 라이브러리로, 웹 사이트 나 웹 응용 프로그램에 직관적 인 대화 형 차트를 제공합니다. 하이 차트는 현재 선, 스플라인, 영역, 영역 스플라인, 열, 막대, 파이 및 분산 형 차트 유형을 지원합니다.

좋은 데모 페이지가 있습니다.


0

R 과 같은 도구를 사용하여 행운을 얻었습니다. 웹 차트의 차트 모양 및 Google 차트 도구 (또는 d3 , jscharts 와 같은 다른 자바 스크립트 기반 차트 도구 )를 프로그래밍 할 수 있습니다. 당신이보고있는 것은 정확히 이런 종류의 문제에 대해 Fusion Charts를 사용 하고 있습니다.

R을 사용하면 차트를 볼 기본 방식을 설정합니다. R은 고도로 사용자 정의가 가능하고 (MS Excel처럼 나쁘지는 않지만 다소 무시하기 쉬운 기본값으로) 특정 위치 나 소스에서 데이터를 읽고 값을 조정하는 스크립트를 작성합니다. 축의 위치, 눈금, 중간 위치 및 태그와 함께 변경 될 수 있습니다. 이것은 완벽하지는 않지만 프로그래밍 로직을 사용할 수 있으며 신중하게 선택하면 일관되게 잘 보이게됩니다.

자바 스크립트 변형 (목록과 비슷한 차트를 얻을 수있는)을 사용하면 차트를 표시하고 데이터를 가져 오는 위치를 코드로 설정하면됩니다. 따라서 데이터를 검색 / 처리 한 다음이를 차트 API에 제공하는 서비스 (예 : 다양한 웹 서비스)를 작성할 수 있습니다. 단점은 사용자 정의가 적고 때로는 API에서 예상하는 형식으로 가져 오는 것이 고통 스럽지만 기본값은 꽤 좋아 보이는 경향이 있으며 결과를 웹 페이지에 쉽게 넣을 수 있으며 일부 API는 추가 시각적 캔디 (예 : 링크 한 사이트의 캔디)


0

Steam 사이트는 Flash 플러그인을 사용하여 그래프를 그립니다. 통계 데이터를 사용하여 그리려면 R 소프트웨어를 사용하십시오. Javascript 전문가라면 extjs 를 사용하여 그래프를 그리는 것이 좋습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.