Bootstrap

qt开源图表库_3个顶级开源JavaScript图表库

qt开源图表库

图表对于可视化数据和吸引网站很重要。 可视化演示使分析大块数据和传达信息变得更加容易。 JavaScript图表库使您能够以惊人的,易于理解的交互式方式可视化数据,并改善网站的设计。

在本文中,了解三个顶级的开源JavaScript图表库。

1. Chart.js

Chart.js是一个开放源代码JavaScript库,可让您在应用程序上创建动画,精美的交互式图表。 它可以根据MIT许可使用。

使用Chart.js,您可以创建各种令人印象深刻的图表和图形,包括条形图,折线图,面积图,线性比例尺和散点图。 它可以在各种设备上完全响应,并利用HTML5 Canvas元素进行渲染。

这是使用该库绘制条形图的示例代码。 在本示例中,我们将使用Chart.js内容交付网络(CDN)包括它。 请注意,所使用的数据仅用于说明目的。


   
   
   
<! DOCTYPE html >
< html >
< head >
  < script src = "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js" ></ script >
</ head >

< body >
   
    < canvas id = "bar-chart" width = 300 " height=" 150 "></canvas>

   
    <script>
     
new Chart(document.getElementById("
bar - chart "), {
    type: 'bar',
    data: {
      labels: ["
North America ", " Latin America ", " Europe ", " Asia ", " Africa "],
      datasets: [
        {
          label: "
Number of developers ( millions ) ",
          backgroundColor: ["
red ", " blue "," yellow "," green "," pink "],
          data: [7,4,6,9,3]
        }
      ]
    },
    options: {
      legend: { display: false },
      title: {
        display: true,
        text: 'Number of Developers in Every Continent'
      },

      scales: {
            yAxes: [{
                ticks: {
                    beginAtZero:true
                }
            }]
        }

    }


});

    </script>
   
   
</body>
</html>

从该代码中可以看到,条形图是通过将type设置为bar来构造的。 您可以将条的方向更改为其他类型,例如将type设置为horizo​​ntalBar

通过在backgroundColor数组参数中提供颜色类型来设置条形的颜色。

将颜色分配给标签和数据,这些标签和数据在其对应的数组中共享相同的索引。 例如,第二个标签“ Latin America”将设置为“ blue”(第二个颜色)和4(数据中的第二个数字)。

这是此代码的输出。

Chart.js output

2. Chartist.js

Chartist.js是一个简单

;