2012-04-18 1 views
6

나는 어렴풋이 드는 것이라고 확신하지만, RaphaelgRaphael의 차이점은 무엇입니까?Raphael과 gRaphael의 차이점은 무엇입니까?

나는 홈페이지를 읽지 못했다. (gRaphael 홈페이지는 "Raphaël graphics library"를 기반으로한다.) 구글도 도움이되지 않는다.

+4

* "gRaphaël의 목표는 웹 사이트에서 멋진 차트를 만드는 데 도움을주는 것입니다."* 및 * "Raphaël은 웹상의 벡터 그래픽 작업을 단순화시켜주는 작은 JavaScript 라이브러리입니다."* 하나는 차트 용이고 다른 하나는 차트 용입니다. 벡터 그래픽 용. 하나는 다른 하나를 사용합니다. –

+0

제목을 읽을 때, 나는 어떤 이유로 든 2 명의 SO 사용자에 대해 이야기하고 있었지만. –

+0

오, 알았어, 그래프 하엘! – dezman

답변

15

Raphaël은 HTML 그래픽 페이지에서 렌더링되는 벡터 그래픽 마크 업 (SVG/VML)을 조작하는 데 사용되는 벡터 그래픽 라이브러리입니다. 이것을 사용하여 SVG/VML 요소를 생성하고 DOM에 추가하고 그 안에있는 요소를 추가로 조작 할 수 있습니다.

gRaphaël은 Raphaël의 확장으로 Raphaël의 개념 Paper에 그래프를 추가합니다. * 그래프 * aël을 생각하십시오. 따라서 Raphaël이로드 된 경우에만 gRaphaël이 작동하고 실제 그래프를 그릴 때 Raphaël이 사용됩니다. gRaphaël은 SVG에서 차트를 만드는 데 사용할 수 있으며 현재 선, 막대, 파이 및 점과 같은 차트 유형을 지원합니다.

이 차트 유형 중 하나를 만들고 싶지 않으면 디자인 할 때 Raphaël을 직접 사용해야합니다. 일부 경우에는 색상, 획 속성 및 제목 텍스트와 같은 차트에 오버레이 된 항목을 넣는 것과 같이 gRaphaël을 효과적으로 사용하려면 Raphaël API를 약간 배워야합니다. 당신은 이전의 문서가 후자의 문서보다 더 잘 쓰여지고 쏟아 졌다는 것을 알게 될 것입니다. 그러나 두 저자 모두 같은 저자에 의해 작성 되었기 때문에 gRaphaël은 기본 라이브러리를 시연 한 것으로 볼 수 있습니다.이 라이브러리는 SVG의 프로그램 방식 사용을 단순화하려는 것입니다.

SVG 차트 및 그래프 그리기에만 관심이있는 경우 Google's Chart Tools에 관심이있을 수 있습니다.

1

그래프는 그래프에만 사용되며, 라파엘이 더 일반적입니다.

2

gRaphaël은 그림 라이브러리 Raphaël을 사용하는 차트 만들기 라이브러리 입니다.

관련 문제