chart.js에서 Qiita : Team/esa/DocBase를 비교하는 레이더 차트 작성 (범례 포함)



개요



chart.js에서 Qiita : Team/esa/DocBase를 비교하는 레이더 차트를 작성 (범례 포함)합니다.

주의사항


  • 그래프의 내용은 적당합니다. 어디까지나 3자 비교를 하는 주제를 원했을 뿐입니다.

  • 실제 Qiita:Team, esa, DocBase 의 기능에 대해서는 후술의 링크를 참조해 주세요.

    샘플


    <!doctype html>
    <html lang="ja">
    <head>
      <meta charset="UTF-8">
      <title>Qiita:Team / esa / DocBase の比較</title>
      <style>
        #legend {
            padding: 10px;
            overflow: hidden;
            position: relative;
        }
        ul.pie-legend {
            list-style: none outside none;
            float: left;
            margin: 0 0 0 0;
            padding: 0;
            position: relative;
            left: 50%;
        }
        ul.pie-legend > li {
            float: left;
            margin-right: 5px;
            padding: 5px;
            position: relative;
            left: -50%;
        }
      </style>
      <script src="Chart.min.js"></script>
      <script language="JavaScript"><!--
      function displayPieChart() {
        var data = {
            labels: ["デザイン", "フィードバック", "フロー", "ストック", "大規模利用", "コスト"],
            datasets: [
                {
                    label: "Qiita:Team",
                    fillColor: "rgba(200,0,0,0.2)",
                    strokeColor: "green",
                    pointColor: "green",
                    pointStrokeColor: "green",
                    pointHighlightFill: "green",
                    pointHighlightStroke: "green",
                    data: [4, 3, 5, 2, 4, 3]
                },
                {
                    label: "esa",
                    fillColor: "rgba(200,0,0,0.2)",
                    strokeColor: "red",
                    pointColor: "red",
                    pointStrokeColor: "red",
                    pointHighlightFill: "red",
                    pointHighlightStroke: "red",
                    data: [5, 5, 2, 5, 3, 3]
                },
                {
                    label: "DocBase",
                    fillColor: "rgba(200,0,0,0.2)",
                    strokeColor: "yellow",
                    pointColor: "yellow",
                    pointStrokeColor: "yellow",
                    pointHighlightFill: "yellow",
                    pointHighlightStroke: "yellow",
                    data: [3, 4, 2, 5, 5, 3]
                }
            ]
        };
        var ctx = document.getElementById("radarChart").getContext("2d");
        var options = { 
          legendTemplate : "<% for (var i=0; i<datasets.length; i++){%><span style=\"background-color:<%=datasets[i].strokeColor%>\">&nbsp;&nbsp;&nbsp;</span>&nbsp;<%if(datasets[i].label){%><%=datasets[i].label%><%}%><br><%}%>"
        };
        var radarChart = new Chart(ctx).Radar(data, options);
        document.getElementById("legend").innerHTML = radarChart.generateLegend();
      }
      --></script>
    </head>
    <body onload="displayPieChart();">
      <div class="box">
        <canvas id="radarChart" height="450" width="450"></canvas>
        <div id="legend"></div>
      </div>
    </body>
    </html>
    



    GitHub



    Chart.js 레이더 차트 샘플 GitHub

    데모



    Chart.js 레이더 차트 샘플

    Qiita:Team / esa / DocBase 문서



    정보 공유 도구 일반



  • 철저 토론! 내부 기술 정보 공유 도구 - GitHub Wiki, Qiita:Team, esa.io

  • Qiita:Team



  • Qiita: Team을 사용하여 묻힌 마이 기술 메모를 효과적으로 활용하자!

  • Qiita : Team은 지금까지 사용한 정보 공유 도구 중에서 가장 좋습니다.

  • Qiita : Team을 도입하고 2 주가 지났기 때문에 KPT를 시도했습니다.

  • 미끼. 이오



  • Yurufuwa 문서 공유 서비스 "esa.io"를 사용해 보았습니다.

  • esa.io에서 느슨한 정보 공유 - Middleman Blog에 Export 샘플 포함

  • esa.io와 DocBase를 비교해 보았습니다.

  • Qiita: Team에 비해 esa.io 쪽이 압도적으로 뛰어난 기능 3점 (\( ⁰⊖⁰)/)

  • DocBase



  • 정보 공유 도구 "DocBase"로 개발 팀이 행복 할 수있을 것 같은 예감

  • "작은 메모부터 시작하여 팀을 키우기" DocBase를 만나 기본 기능과 특징을 정리했습니다.

  • 외부 자료



  • chart.js docs
  • 좋은 웹페이지 즐겨찾기