#28 데이터 시각화 해외 기사 – 최고의 14가지 시각화 도구

On 4월 23, 2015

#28 데이터 시각화 해외 기사 – 최고의 14가지 시각화 도구

안녕하세요 뉴스젤리입니다.
이번기사는 데이터 시각화에 관련된 해외기사 입니다.

<TNW>

Nishith Sharma

2015년 4월 22일자 기사

 

최고의 14가지 시각화 도구

원본 데이터는 지루하고 원래 상태에 있을 때 이해하기도 힘들다. 이 데이터에 시각화를 더하면 당신은 모두가 쉽게 소화할 수 있는 무언가를 얻을 수 있다. 당신은 시각화를 통해 빠르게 이해할 수 있을 뿐만 아니라, 재미있는 패턴을 관찰하는 것 역시 가능하다.

아름다운 차트와 지도를 만드는 지루한 작업을 쉽게 만들기 위하여, 필자는 데이터 시각화에 가장 적합한 최고의 도구들을 모아보았다. 필자는 이 목록을 크게 두 부분으로 나누었다. 첫번째 부분은 코딩이 요구되는, 개발자를 위한 도구이고 두번째는 코딩이 필요 없는 도구이다.

그럼 시작해보도록 하겠다!

 

For Developers 개발자를 위한 도구

D3.js

 

1

D3.js는 ‘Data Driven Documents’의 줄임말로 데이터 시각화를 떠올리면 가장 먼저 생각나는 도구이기도 하다. 이것은 놀라운 차트와 다이어그램들을 만들기 위하여 HTML, CSS, 그리고 SVG를 사용한다. 만약 당신이 어떤 시각화를 상상할 수 있다면, D3로 구현이 가능하다. 이것의 특징은 패키지로 제공이 되고 상호작용이 풍부하고 아름답다는 것에 있다. 대부분은 무료이자 오픈소스로 제공된다.

D3는 미리 만들어져 있는 차트를 밖으로 보낼 순 없으나, 멋진 갤러리 기능을 가지고 있다. D3.js와 관련해서는 2가지 중요하게 고려해야 할 점이 있다. 이것은 가파른 학습 곡선을 가지고 있고, IE 9+와 같은 모던 브라우저에서만 호환이 가능하다. 따라서 당신이 충분한 시간을 가지고, 오래된 브라우저에 게시되는 것에 대한 우려가 없을 때에만 이용하길 바란다.

FusionCharts

2

FusionCharts는 아마도 가장 방대한 차트와 지도의 종류를 가진 도구일 것이다. 90개 이상의 차트 종류와 965개의 지도를 제공하며, 당신이 원하는 모든 것을 찾을 수 있다. 또한 모던 브라우저만 지원하는 것이 아니라, 오래된 브라우저도 IE6부터 지원한다.

FusionCharts는 JSON 형식과 XML 형식을 모두 지원하며, 차트를 PNG, JPEG, SVG, 그리고 PDF로 변환이 가능하다. 또한 비즈니스 대쉬보드와 라이브 데모의 컬렉션을 가지고 있다.

이 차트와 지도들은 모든 기기와 플랫폼에서 구동이 가능하고, 훌륭하게 커스터마이징 되어 있을 뿐만 아니라 아름다운 상호작용도 가지고 있다.

 

 

Chart.js

3

Chart.js는 선, 막대, 극해, 방사형, 파이, 도넛으로 총 6개의 차트 타입을 지원하는 오픈 소스 라이브러리이다. 그러나 이 도구를 선호하는 이유는 여기서 제공하는 6가지 타입이 한 프로젝트를 위한 그래프의 전부이기 때문이다. 만약 적용이 방대하고 복잡하다면, 구글차트나 FusionCharts를 사용하는 것이 용이하지만 작은 프로젝트의 경우 Chart.js가 완벽한 해결책이라고 할 수 있다.

이 도구는 차트를 만들기 위해 HTML5 캔버스 요소를 사용한다. 모든 차트가 즉각 반응하고 플랫 디자인을 사용한다. 또한 이 도구는 최근 떠오르고 있는 가장 유명한 차트 라이브러리 중 하나이다.

 

Google Charts4

구글 차트는 브라우저 호환성과 아이폰과 안드로이드에서 모두 호환이 가능하도록 HTML5/SVG로 차트를 만든다. 이것은 막대차트, 파이차트, 게이지 차트와 같은 대부분 공통적으로 이용되는 차트 타입을 제공한다. 이 도구는 유연하고 이용자에게 익숙하게 디자인되어 있으며, 갤러리를 통하여 다양한 차트의 사례를 통해 아이디어를 얻을 수도 있다.

Highcharts

5

Highcharts는 차트 도구들 중 주요 플레이어 중 하나이다. FusionCharts처럼 다양한 종류의 차트와 지도를 제공한다. 보통차트 뿐만 아니라 이것은 또한 Highstock이라고 부르는 풍부한 주식차트의 다른 묶음을 제공한다.

또한 여기서는 차트를 PNG,JPG,SVG 그리고 PDR로 내보내는 것이 가능하다. 당신은 데모 섹션에서 제공하는 다양한 차트 양식들을 볼 수 있다. Highcharts는 비영리적이거나 개인적 사용에는 무료로 제공되지만, 상업적인 사용을 위해서는 라이선스를 구매해야 한다.

Leaflet

6

Leaflet은 모바일 인터랙티브 지도를 위해 Vladimir Agafonkin에 의하여 개발된 오픈소스 라이브러리이다. 이 도구는 매우 용량이 작고, 다양한 종류의 지도를 만들 수 있다는 특징을 가지고 있다. 이 도구는 지도를 만들기 위해 HTML5와 CSS3를 사용하고, 대부분의 데스크탑과 모바일 플랫폼에서 작동이 가능하다. 필자는 이 도구에 대하여 “Leaflet은 간결함, 성과, 용이함을 염두에 두고 디자인되었다”고 말하고 싶다.

이 도구에는 생기있는 마커나 적외선 열지도 등 핵심적인 기능을 확장할 수 있도록 다양한 종류의 사용가능한 플러그인을 가지고 있다. 만약 당신이 지도를 포함한 어플리케이션을 개발 할 생각이 있다면 Leaflet을 이용해봐야 할 것이다.

dygraphs

7

dygraphs는 거대한 데이터 묶음을 다루기 위한 오픈 소스 자바스크립트 차트 라이브러리이다. 이 도구는 매우 빠르고, 유연하며, 이용자 맞춤형 제작이 가능하다. 또한 이 도구는 대부분의 주요 브라우저에서 구동이 가능하며 활발한 커뮤니티를 가지고 있다.

dygraphs는 그것의 틈새 시장을 가지고 있고, 모두를 위한 최적의 솔루션이라고 말할 수는 없다. 그러나 당신이 거대한 데이터를 다룬다면 도움이 될 것이다. 어떤 것이 가능한지 확인하기 위해서는 데모 갤러리를 방문해보는 것을 추천한다.

Non-Developers 비개발자를 위한 도구

Datawrapper

8

Datawrapper은 인터랙티브 차트를 만들기위한 온라인 도구이다. 만약 CSV 파일을 업로드 하거나, 필드에 직접적으로 붙여넣기하면 Datawrapper가 막대그래프나 선그래프를 비롯하여 관련있는 시각화를 만들어준다. 많은 기자들이나 뉴스 조직들은 그들의 기사에 생생한 차트를 넣기 위하여 Datawrapper를 사용한다. 이것은 매우 이용하기 쉬우며 효율적인 그래픽을 생산해낸다.

Tableau

 

9

Tableau Public은 다양한 차트, 그래프, 지도 그리고 다른 그래픽을 만드는 것을 도와주는 가장 유명한 시각화 도구일 것이다. 이것은 완벽하게 무료로 제공되는 도구이며, 당신이 만들어낸 모든 차트들을 어떤 웹 페이지에라도 보내는 것이 가능하다. 또한 이 도구는 만들어진 시각화를 게시하는 멋진 갤러리도 가지고 있다.

Tableau가 다른 비슷한 도구들보다 훨씬 더 나은 차트나 그래픽을 제공함에도 불구하고, 필자는 이 도구의 커다란 꼬릿말 때문에 이 도구를 사랑하지는 않는다. 만약 필자에게만큼 이 문제가 크게 느껴지지 않는다면 시도해보는 것이 좋다. 그리고 만약 감당할 수 있다면, 유료 버전을 사용하는 것도 좋다.

Raw

10

Raw는 스스로를 “스프레드시트와 벡터 그래픽 사이의 잃어버린 고리”라고 정의한다. 이것은 D3.js을 기반으로 만들어졌고, 매우 훌륭히 디자인 되었다. 이것은 또한 당신이 전에 사용해본 듯한 느낌을 가질 수 있을 정도로 직관적인 인터페이스를 가지고 있다. 이것은 오픈소스이고 다른 등록 절차는 전혀 요구하지 않는다.

이것은 16개의 차트 종류를 가진 라이브러리를 가지고 있으며 브라우저에서 모든 작업이 이루어진다. 따라서 당신의 데이터는 안전하다. RAW는 고객 맞춤형일 뿐만 아니라 확장이 가능하고, 새로운 커스텀 레이아웃도 소화가 가능하다.

 

Timeline JS

11

이름이 보여주는 것처럼 Timeline JS는 당신이 코드를 쓰는 것 없이 아름다운 타임라인을 만들 수 있도록 도와준다. 이것은 무료이며 오픈소스로 제공되는 도구이며 Time과 Radiolab과 같은 유명 웹사이트에서 쓰이고 있다.

이 도구를 이용해서 타임라인을 만드는 것은 총 4단계로 이루어져 있으며 따라하기 매우쉽다. 또한 이 도구에서 가장 좋은 점은 트위터, Flickr, 구글맵, 유튜브, Vimeo, Vine, Dailymotion, 위키피디아, SoundCloud는 물론 비슷한 사이트들로부터 소스를 얻어 미디어를 삽입할 수 있다는 데 있다.

Infogram

12

Infogram은 당신이 온라인으로 차트와 인포그래픽을 만들 수 있도록 해준다. 이 도구는 제한적인 무료 버전과 200가지 이상의 지도, 개인 공유 및 아이콘 라이브러리를 포함한 2가지 유료버전으로 제공된다.

이것은 이용하기 쉬운 인터페이스로 구성되어있고, 기본적 차트들은 훌륭히 디자인되어 있다. 그러나 필자가 좋아하지 않는 점은 이용자가 웹페이지에 차트를 게시하려고 할 때 보여지는 커다란 로고이다(무료 버전). Datawrapper처럼 작은 텍스트로 보여지는 것이 훨씬 나을 것이다.

Plotly

13

Plotly는 웹 기반의 데이터 분석 및 그래픽 도구이다. 이것은 소셜 공유 기능을 가진 훌륭한 차트 종류를 지원한다. 지원하는 차트와 그래프 종류들은 전문적으로 보일 뿐만 아니라 그렇게 느껴진다. 차트를 만드는 것은 당신의 정보를 로딩하고, 레이아웃, 축 등을 결정하는 문제이다.

ChartBlocks14

 

ChartBlocks은 훌륭하게 디자인되어 있고 당신이 기본적인 차트를 매우 빨리 만들 수 있도록 도와주는 또다른 차트 만들기 도구이다. 이 도구는 제한적인 차트 종류를 가졌지만, 흔히 이용되는 차트는 모두 지원하기 때문에 문제가 되지는 않는다.

이 도구는 스프레드시트와 데이터 베이스 등 다양한 외부 소스에서 데이터를 삽입하는 것을 허용한다. 당신이 차트를 만들고 난 후에, SVG 또는 PNG로 내보낼 수 있으며 웹사이트에 게시가 가능하고, 소셜 미디어를 통한 공유도 가능하다.

데이터 시각화는 많은 플레이어들이 존재하는 광활한 영역이다. 필자는 당신이 코딩을 할 수 있는지 아닌지에 따라 최고의 도구들만 포함하기 위하여 노력했다. 따라서 당신이 가장 좋아하는 도구를 놓쳤을 수도 있기 때문에 그런 도구가 있다면 아래에 댓글로 달아주는 것이 어떨까?

 

 

빅데이터, 공공데이터, 소셜데이터로 말랑한 뉴스를 전달하는 뉴스젤리

http://newsjel.ly/

  • By 뉴스젤리  0 Comments   
  • 데이터, 데이터스토리텔링, 도구, 시각화

    0 Comments

    Leave a Reply

    이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

    15 + one =