`

Chart.js演示7种不同的统计图

阅读更多

超酷HTML5 Canvas图表应用Chart.js自定义提示折线图

效果预览

实例代码

<div class="htmleaf-container">
            <div class="htmleaf-content">
                <div style="width:30%;margin:0 auto;">
                    <div>
                        <canvas id="canvas" height="450" width="600"></canvas>
                    </div>
                </div>
            </div>
        </div>

        <script src="/api/jq/Chart/js/Chart.js"></script>
        <script>
            var randomScalingFactor = function() {
                return Math.round(Math.random() * 100)
            };
            var lineChartData = {
                labels: ["January", "February", "March", "April", "May", "June", "July"],
                datasets: [
                    {
                        label: "My First dataset",
                        fillColor: "rgba(220,220,220,0.2)",
                        strokeColor: "rgba(220,220,220,1)",
                        pointColor: "rgba(220,220,220,1)",
                        pointStrokeColor: "#fff",
                        pointHighlightFill: "#fff",
                        pointHighlightStroke: "rgba(220,220,220,1)",
                        data: [randomScalingFactor(), randomScalingFactor(), randomScalingFactor(), randomScalingFactor(), randomScalingFactor(), randomScalingFactor(), randomScalingFactor()]
                    },
                    {
                        label: "My Second dataset",
                        fillColor: "rgba(151,187,205,0.2)",
                        strokeColor: "rgba(151,187,205,1)",
                        pointColor: "rgba(151,187,205,1)",
                        pointStrokeColor: "#fff",
                        pointHighlightFill: "#fff",
                        pointHighlightStroke: "rgba(151,187,205,1)",
                        data: [randomScalingFactor(), randomScalingFactor(), randomScalingFactor(), randomScalingFactor(), randomScalingFactor(), randomScalingFactor(), randomScalingFactor()]
                    }
                ]

            }

            window.onload = function() {
                var ctx = document.getElementById("canvas").getContext("2d");
                window.myLine = new Chart(ctx).Line(lineChartData, {
                    responsive: true
                });
            }


        </script>

 

1
4
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Chartjs曲线图、柱状图、饼状图等多种统计图

    Chart.js是一款轻量级的JavaScript库,专门用于创建各种类型的统计图表,如曲线图、柱状图和饼状图等。它以其简单易用、高效和可定制化的特性深受开发者喜爱,广泛应用于数据可视化项目中。下面将详细介绍Chart.js在...

    linechart.rar

    在本项目中,"linechart.rar" 是一个包含Vue.js应用程序的压缩文件,主要用于演示如何使用canvas元素动态绘制折线图。Vue.js是一个流行的前端框架,它提供了组件化开发、数据绑定和响应式更新等功能,使得构建用户...

    多功能多种不同呈现方式数据统计图js特效插件下载。下载文件包含散点图(本都需要火狐浏览器演示)、复杂柱状图、柱状图、折线图等4种数据统计图。

    这款名为“多功能多种不同呈现方式数据统计图js特效插件”的资源,提供了丰富的数据展示工具,适用于各种用途,包括网页开发、数据分析报告等。接下来,我们将详细探讨这个插件中的主要组件及其在JavaScript(js)...

    arcgis api 3.x for js 入门开发系列十一地图统计图.zip

    在ArcGIS API 3.x for JavaScript中,地图统计图是一种强大的功能,用于将地理空间数据可视化为各种统计图表。这个入门开发系列旨在帮助初学者掌握如何利用API创建和集成地图统计图,提升地理数据分析和展示的能力。...

    flash和javascript统计图控件

    在IT领域,尤其是在网页开发中,视觉数据呈现是至关重要的,而"Flash和JavaScript统计图控件"就提供了这样的功能。这两个技术都是用于创建交互式和动态用户体验的强大工具。 首先,让我们来了解一下**Flash**。...

    jqbar.js柱状图动态百分比进度条特效.zip

    而jqbar.js是一款基于jQuery的插件,专门用于创建具有动态百分比进度条效果的柱状图,它为开发者提供了丰富的自定义选项,以满足不同场景下的需求。 首先,jqbar.js的核心功能是生成动态的柱状图。它通过jQuery库来...

    JavaScript_一个用于学术论文演示的项目页面模板.zip

    4. **图表和可视化**:JavaScript有许多库(如D3.js、Chart.js)用于创建数据可视化,非常适合展示学术研究中的统计图表和图形。 5. **表单验证**:对于提供反馈或评论的表单,JavaScript可以实现实时验证,确保...

    billboardjs一个基于D3v4可复用简洁界面的JavaScript图表库

    基于流行的`D3.js`(Data-Driven Documents)库的v4版本,`billboard.js` 提供了一种更简洁、更直观的方式来构建数据可视化应用。本篇文章将深入探讨`billboard.js` 的核心特性、应用场景以及如何使用它来创建图表。...

    reveal.js-template

    Chart.js 提供了几种基本图表类型,如条形图、饼图和线图,并且易于集成,适合那些希望快速展示数据的项目。 4. **字体很棒**:这可能指的是模板中包含的高质量字体资源或者字体设置,用于提升文本的可读性和视觉...

    jquery统计图表jscharts

    7. **面积图(Area Chart)**:折线图的填充版,强调数据的累积变化。 8. **雷达图(Radar Chart)**:多维度数据的比较,适合展示复杂数据的关系。 **四、jsCharts实例** 创建一个基本的jsCharts柱状图实例通常...

    IONIC 功能全演示

    [chartjs统计图](screenshot/chartjs.png) ![百度统计图](screenshot/echat.png) ![图片延时加载](screenshot/imageload.png) ## 基础环境 纯webapp运行或演示,只需要一个 web server部署即可。 ## 目录结构说明...

    18个WebChart曲线/柱状图C#源码

    WebChart是.NET开发中用于创建动态图表的一种工具,尤其在C#编程环境下,它提供了丰富的功能,用于在网页上绘制各种统计图形,如曲线图、柱状图等,以直观地展示数据。这个压缩包包含了18个不同的示例源码,涵盖了...

    geo-news:使用GDELT API收集并使用Leaflet.js显示的与关键字相关的最新新闻的热图

    如果项目中包含统计分析或新闻数量可视化,Chart.js可能会用于展示新闻数量随时间的变化或其他相关统计信息。 4. **JavaScript**:作为Web开发的基础,JavaScript在这里负责处理数据请求、解析GDELT API返回的JSON...

    圆形动态统计图表特效

    实现圆形动态统计图表特效,通常需要借助前端开发技术,如JavaScript库(如D3.js、Chart.js或ECharts)或者专门的数据可视化工具(如Tableau、Power BI等)。这些工具提供了丰富的API和配置选项,可以定制化图表的...

    纯CSS曲线图的代码演示

    在实际应用中,纯CSS曲线图可能不如JavaScript库如D3.js或Chart.js那样功能强大,但它们对于简单的数据展示或学习CSS技巧是非常有用的。了解如何用CSS创建曲线图可以增强你的前端技能,并在某些情况下提供更轻量级的...

    Javascript 即用特效 pdg

    JavaScript,简称为JS,是一种广泛应用于网页和网络应用开发的轻量级编程语言。它主要被用来实现客户端的交互效果,提升用户体验,并且是Web开发不可或缺的一部分。在"Javascript 即用特效 pdg"这个资源中,我们可以...

    c#饼状图(bs程序)

    ASP.NET自身并不提供饼状图控件,但可以通过集成JavaScript库如jQuery、Highcharts、Chart.js或Google Charts等来实现。这些库提供了丰富的API和配置选项,可以轻松地在客户端生成动态饼状图。 4. **C#后端处理** ...

    纯ASP统计图表,支持各种图表

    尽管现在更多的开发倾向于使用像JavaScript库(如D3.js, Chart.js, Highcharts等)或者服务器端框架(如.NET的ASP.NET MVC或Node.js的Express),但是了解这种传统方法可以帮助我们更好地理解Web开发的历史,并且在...

    大数据展示demo---HTML.zip

    1. **图表库集成**:使用像Chart.js、Highcharts或ECharts这样的JavaScript图表库,通过HTML来插入图表容器,并通过JavaScript控制数据的输入和图表的更新。 2. **SVG元素绘制**:使用HTML的SVG(Scalable Vector ...

Global site tag (gtag.js) - Google Analytics