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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超酷HTML5 Canvas图表应用Chart.js自定义提示折线图相关的知识,希望对你有一定的参考价值。

超酷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>

  

以上是关于超酷HTML5 Canvas图表应用Chart.js自定义提示折线图的主要内容,如果未能解决你的问题,请参考以下文章

18个基于 HTML5 Canvas 开发的图表库

8款最受欢迎的HTML5/CSS3应用及代码

HTML5 Canvas 支持和 Android Webview

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

如何让基于html5 canvas的图表插件chart.js中的柱状图形横向显示

html5 | IT小白必入,五分钟掌握Canvas系列