무엇을 원하는 방식으로 생산하는 차트에서 Ruby on Rails 웹 응용 프로그램?
-
01-07-2019 - |
문제
고 싶을 추가,파이,바 및 차트 분산을 내 Ruby on Rails 웹 응용 프로그램입니다.나는 그들이 원하는 것 atractive,쉽게 추가하고 소개하지 않습니다 많은 오버헤드가 발생합니다.
What 차트 솔루션을 권장합니까?
어떤 단점(필요한 자바 스크립트,플래시,비용,etc.)?
다른 팁
가 필요하지 않은 경우,이미지 및 해결 할 수 있습에 자바스크립트가 필요한 시도할 수 있습니다 클라이언트 측 솔루션 같은 플러그인 jQuery flot.
그 플래시 필요하고 무료로하지 않습니다(하지만 저렴한): amcharts.
나는 성공적으로 그것을 사용하고 다음과 같습니다.나는 평가 수의 옵션을 선택했습니다.시간에,그러나,구글 차트지 않았으로 성숙한 것으로 보인다 지금이다.나는 것을 고려하는 첫 번째 만일 내가 다시 평가 지금입니다.
도 멍청.나는 코드를 보면 최근에는 보다 쉽게 수정할 수/확장할 수 있습니다.생산 svg 고(으로 변환)png.
당신이 시도하고 Google 차트 API?-웹 서비스 Api 지 않는 정말 훨씬 더 간단합니다.그것은 무료이용,구현하는 간단하고 차트 보이지 않는 너무가 있습니다.
플래시를 열고 차트 II 무료 옵션을 제공하는 아주 좋은 출력입니다.그것은,당신이 기대하는 바와 같이,Flash 가 필요합니다.
융합 차트 도 좋네요하지만,$499.연구에서,이 발견 cut-down 무료 버전 는 역할을 수 있습니다.
Google 새로운 시각화가 나타나 생산하는 차트는 더 많은 다양한 유형 및 대화 형보다 구글 그래프.
Morris.js 은 오픈 소스입니다.나는 그것을 선택하는 비교를 highcharts.새로운 비디오 자습서 Railscasts
요 ZiYa 생산이 정말로 섹시 차트는 레일을 특정합니다.
단점은 그것을 사용하여 플래시고 원하지 않는 경우에는 사이트 링크 XML/SWF 페이지에 그것은$50per 사이트입니다.
[나가지 않기로 결정했기에 그것은 아직,그러나고 싶어 그것을 밖으로 던져 있는 경우에는 사람들고 싶은 그것을 투표]
내가 사용한 융합 차트 광범위 내에서 Java 웹 응용 프로그램이지만,그것은 작업과 동일한 방법으로 레일 이후 당신은 내장 플래시를 통해 HTML 이나 자바스크립트 및 전달하는 XML 데이터가 포함됩니다.그것의 매끄러운 패키지 및 그들의 지원은 항상 매우 반응이다.
당신은 살펴봐야 한다 드미트리의 Baranovskiy Javascript 라이브러리 라파엘.
구글 차트에 매우 좋지만,그것은 레일 유일한 솔루션입니다.당신이 사용하여 간단한 프로그래밍 언어를 선택하는 동적으로 생산하는 url 을 포함하는 데이터와 google 익 당신이 다시 좋은 이미지로 당신의 차트입니다.
옛날에,내가 결정하는 자(사용 RVG/RMagick),주로하기 때문에 거친 있지 않은 내가 원하는 모든 것을 제공합니다.는 단점이었다고 제거하는 모든 버그에서는 그래프 코드입니다.이러한 거친 일 내 선택으로 그것이 정말 사라 앞으로의 관점에서 사용자 정의 및 유연성을 제공합니다.
표준 템플릿을 거친/색상 선택에 빨지만,그래서 당신이 필요로의 손을 더럽히는 최상의 결과를 얻을 수 있습니다.
대 amcharts, 기의 무료 버전으로 매우 몇 가지 제한을 생성하는 플래시 차트 등은'차트 amCharts.com'니다.
는 플러그인 막 희망, 제공하는 일부를 도우미는 방법을 쉽게 차트를 추가해 귀하의 전망이다.시 amCharts.com 참조 문서 는 여전히 해야 합리 차트를 당신의 요구 사항을 충족합니다.
GoogleCharts 및 거 차트는 좋은,하지만 때로는 그들은 부족하는 몇 가지 기능이 필요한 더 많은 과학적인 플롯.있는 보석을 위한 gnuplot 는 것이 도움이 될 수 있습니다 몇 가지의 이러한 상황입니다.
이 gchartrb 보석은 더 이상 유지되고,그것은 보인다.저자 포인트 이러한 보석:
- googlecharts
- gchart (는 것 같이 버려진뿐만 아니라)
우리는 이렇게 하여 벗기를 gnuplot 를 생성하는 도표로 Png 파일을 server-side.그것은 약간 오래된 학교 및 차트지 않는 대화형 그러나 그것은 작동하고 캐시할 수 있도록.
(다른 이유는 우리는 이렇게는 그래서 우리가 할 수 있습을 넣어 정확히 같은 차트에서의 PDF 버전 보고서).
이것은 특히 RoR 그러나,그것은 매우 매끄러운 포트의 거친 자바스크립트: http://bluff.jcoglan.com/
ChartDirector.추한 API,그러나,좋은 서버측 이미지 결과입니다.자기 포함되는 바이너리입니다.
FWIW,나의 팬을 사용하여 Google 차트 때 맞&마무리 중요합니다.내가 찾는 변수 크기 조정,특히,예측할 수 없는-차트는 자신의 것입니다.
나는 아직 재생과 거친/Bluff/etc., 그러나 더 높은 프로필 프로젝트를 사용하지 않습 Google 차트.
당신이 원하는 경우 매우 섹시한 차트를 쉽게 생성할 수 있습니 플래시에,당신은 확실히 보 maani.우리 xml/swf 차트.
일부 XML 빌더 뒤에 그것은 당신을 떠날 준비가 되어 있습니다.
FusionCharts 매우 좋은 차트는 제품입니다.잘 RoR.들을 지원하고 포럼은 좋습니다.무료 버전의 이 제품은 제한된 수의 차트와 기능이 있지만,워터 마크가 없습니다.
나는 단지 사용하기 시작했 googlecharts 내 레일 3 개 프로젝트입니다.그것은 좋은 깨끗하고 전 구글화 api 를 기반으로 하는 것은 살아 있습니다.다른 사람은 비활성화에 주로 사용자의 google 차트 api(출시 어딘가에 2007-2008).
D3 내가 선호하는 방법이 추가 좋은 찾고 차트 web apps.당신이해야 할 조금 mroe 작업 중 일부는 다른 프레임워크,그러나 모양과 제어를 능가니다.
나는 주로 사용 SVG,의미 없 IE8 지만,그의 더 적은이 되고 있는 문제입니다.
HighChart -차트에서 순수 자바 스크립트
보석처럼 highchart-레일, lazy 높은-차트 하게 통합으로 레일을 쉽
gem 'chart'
을 쉽게 추가할 수 ChartJS 및 NVD3 차트를 레일입니다.