programing

jQuery를 사용한 파이 차트

instargram 2023. 8. 20. 10:14
반응형

jQuery를 사용한 파이 차트

자바스크립트로 파이 차트를 만들고 싶습니다.검색해보니 구글 차트 API가 있었습니다.jQuery를 사용하고 있기 때문에 Google Charts에 대한 jQuery 통합을 사용할 수 있습니다.

하지만 여기서 제 문제는 실제 데이터가 차트를 만들기 위해 구글 서버로 전송된다는 것입니다.데이터가 구글로 전송되는 것을 막을 수 있는 방법이 있습니까?제 데이터를 제3자에게 보내는 것이 걱정됩니다.

플로트

한계: 선, 점, 채워진 영역, 막대, 파이 및 이들의 조합

수 합니다.jQuery그래프 출력이 매우 매끄럽고 보기 좋은 반면 데이터 포인트와 상호 작용할 수도 있습니다.즉, 데이터 포인트 위에 마우스를 올려놓고 그래프에서 해당 포인트의 값에 대한 시각적 피드백을 얻을 수 있습니다.

트렁크 버전의 플롯은 원형 차트를 지원합니다.

Flot Zoom(확대/축소) 기능.

또한 그래프의 청크를 선택하여 특정 "영역"에 대한 데이터를 다시 가져올 수도 있습니다.이 "구역 설정"의 보조 기능으로 그래프에서 영역을 선택하고 확대하여 데이터 지점을 좀 더 자세히 볼 수도 있습니다.아주 멋집니다.


스파크라인

제한 사항:파이, 선, 막대, 조합

스파크라인은 제가 가장 좋아하는 미니 촬영 도구입니다.대시보드 스타일 그래프에 매우 적합합니다(다음에 로그인할 때 Google Analytics 대시보드를 참조하십시오).너무 작기 때문에 위의 예와 같이 줄에 포함될 수 있습니다.모든 그래프 작성 플러그인에 사용할 수 있는 또 다른 좋은 아이디어는 자체 새로 고침 기능입니다.Mouse-Speed 데모는 라이브 차트 작성의 힘을 최고 수준으로 보여줍니다.


쿼리 차트 0.21

제한 사항:면적, 선, 막대 및 이들의 조합

jQuery Chart 0.21은 차트 작성 플러그인 중 가장 보기 좋은 플러그인이 아닙니다.처리할 수 있는 차트에 관한 한 기능은 매우 기본적이지만 시간과 노력을 들이면 유연할 수 있습니다.

차트에 값을 추가하는 것은 비교적 간단합니다.

.chartAdd({

    "label"  : "Leads",
    "type"   : "Line",
    "color"  : "#008800",
    "values" : ["100","124","222","44","123","23","99"]
});

jQ차트

제한 사항: 막대, 선

에 내장한 차트입니다. 해 보입니다.jQ차트는 애니메이션 전환 기능과 드래그/드롭 기능을 차트에 내장한 특이한 차트입니다. 하지만 약간 투박하고 무의미해 보입니다.만약 당신이 그것을 얻는다면 그것은 멋진 차트를 생성합니다.CSS설정은 옳지만, 더 나은 것들이 있습니다.


터프 그래프

제한 사항: 막대 및 쌓인 막대

터프테그래프는 스스로를 "엄마에게 보여줄 예쁜 막대 그래프"라고 판매합니다.그것은 가까이 오고, 플로트가 더 예쁘지만, 터프테는 스스로를 매우 가볍게 만듭니다.제한이 있기는 하지만 선택할 수 있는 옵션이 거의 없기 때문에 주어진 것을 얻을 수 있습니다.빠른 윈 바 차트를 확인해 보십시오.

jqPlot은 꽤 좋아 보이고 오픈 소스입니다.

다음은 가장 인상적이고 최신 jqPlot 예제에 대한 링크입니다.

ZingChart를 스택 위에 올려놓아 좋은 측정을 할 수 있는 좋은 제안들이 많이 있습니다.우리는 최근에 차트를 더 쉽게 만들고 사용자 지정할 수 있는 라이브러리용 jQuery 래퍼를 출시했습니다.CDN 링크는 아래 데모에 나와 있습니다.

저는 ZingChart 팀에 속해 있으며, 여러분 중 누구라도 가질 수 있는 질문에 답하기 위해 왔습니다!

$('#pie-chart').zingchart({
  "data": {
    "type": "pie",
    "legend": {},
    "series": [{
      "values": [5]
    }, {
      "values": [10]
    }, {
      "values": [15]
    }]
  }
});
<script src="http://cdn.zingchart.com/zingchart.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdn.zingchart.com/zingchart.jquery.min.js"></script>

<div id="pie-chart"></div>

언급되지 않은 몇 가지 다른 사항:

미니 파이, 선, 막대의 경우, Peity는 화려하고, 단순하며, 작고, 빠르며, 정말 우아한 마크업을 사용합니다.

플로트와의 관계인지는 잘 모르겠지만 플로트2는 꽤 좋고, 확실히 플로트보다 파이를 더 잘합니다.

블러프는 멋진 선 그래프를 만들지만, 저는 파이 때문에 약간의 어려움을 겪었습니다.

제가 찾던 것이 아니라 (하이차트와 유사한) 또 다른 상용 제품이 티차트입니다.

Chart.js는 다른 수많은 유형의 차트도 지원하므로 매우 유용합니다.

jQuery와 함께 사용하거나 사용하지 않을 수 있습니다.

매우 부드러운 애니메이션과 성능을 위해 Canvas를 사용하는 고급 탐색 차트를 제공하는 새로운 플레이어가 있습니다.

https://zoomcharts.com/

차트의 예:

interactive pie chart

설명서: https://zoomcharts.com/en/javascript-charts-library/charts-packages/pie-chart/

이 lib의 멋진 점:

  • 다른 슬라이스를 확장할 수 있습니다.
  • 파이는 계층 구조에 대한 드릴다운을 제공합니다(예 참조).
  • 데이터 소스 컨트롤러를 쉽게 작성하거나 간단한 json 파일을 제공합니다.
  • 상자 밖으로 고해상도 이미지 내보내기
  • 터치 지원, iPad, iPhone, Android 등에서 원활하게 작동합니다.

enter image description here

차트는 비상업적인 용도로 무료로 제공되며 상용 라이센스 및 기술 지원도 제공됩니다.

또한 대화형 시간 관리도 및 순 관리도를 사용할 수 있습니다.

enter image description here

차트에는 광범위한 API 및 설정이 함께 제공되므로 차트의 모든 측면을 제어할 수 있습니다.

Javascript에 대한 TeeChart

  • 비상업적인 용도로 무료입니다.

  • jQuery, Node.js, WordPress, Drupal, Joomla, Microsoft TypeScript 등에 대한 플러그인 포함...

  • 여기와 여기에서 대화형 데모를 볼 수 있습니다.

  • 일부 데모의 일부 스크린샷:

TeeChart Javascript - Bars

TeeChart Javascript - Pie

TeeChart Javascript - Points

언급URL : https://stackoverflow.com/questions/1223537/pie-chart-with-jquery

반응형