精华内容
下载资源
问答
  • html5网页曲线图特效,包括柱状图,适合一些流量统计、数据统计类网站使用,默认显示曲线图,但可无缝切换至柱状图,兼容支持css3的浏览器,比如Safari、IE9、火狐和chrome等,具体曲线图效果请参见如上截图所示。
  • 针对这一情况,利用JavaScript 语言编制曲线图网页,当用户鼠标置于曲线上任意点时,可显示出该点具体信息以及对应坐标值。整个网页由C# 程序自动生成,无需借助其他控件,并且无论在本地双击或者放在网上都可以顺利...
  • 网页版专题图 ,饼图、曲线图 的JS 实现
  • 一款基于prototype.js的网页画线插件,画曲线图插件,使用本插件可在网页上生成虚线、物理抛物线、正弦波曲线,数字信息曲线等各种线形。本开源包中仅包括插件代码,不带有示例,需要的可参考官方 网站的调用例子。
  • JS Charts 是一个轻量级的免费javascript 基础图表生成器,支持柱状图,圆饼图以及简单的曲线图。不需要在服务器端安装插件,只需在客户端加入javascript代码。JS Charts 支持XML 和 JSON 数据。图片格式为PNG,兼容...
    JS Charts 是一个轻量级的免费javascript 基础图表生成器,支持柱状图,圆饼图以及简单的曲线图。不需要在服务器端安装插件,只需在客户端加入javascript代码。JS Charts 支持XML 和 JSON 数据。图片格式为PNG,兼容所有主要浏览器。
    


    下载

    官方地址:http://www.jumpeyecomponents.com/JavaScript-Components/Charting/JS-Charts-245/get/JS-Charts_demo.zip (需要注册)

    海外地址:http://www.hostingreviewcenter.com/files/JS-Charts_demo.zip



    使用入门

    1 解压:将压缩包中的jscharts.js解压到网站的目录中

    2 编码转换:在html代码中的<head></head>标签对里加入<meta http-equiv="content-type" content="text/html;charset=utf-8">,否则会出错。

    3 引入js:在代码中添加<script type="text/javascript" src="jscharts.js"></script> 。

    4 添加容器:在代码中添加<div id="graph">正在生产图表...</div>

    5 添加图表所需数据

    方法一:使用json传递数据
    <script type="text/javascript">
    var myData = new Array([10, 20], [15, 10], [20, 30], [25, 10], [30, 5]);
    var myChart = new JSChart('chartcontainer', 'line');
    myChart.setDataArray(myData);
    myChart.draw();
    </script>

    方法二:使用外部xml传递数据

    <script type="text/javascript">
    var myChart = new JSChart('graph', 'line');
    myChart.setDataXML("data.xml");
    myChart.draw();
    </script>

    xml的标准格式

    <?xml version="1.0"?>
    <JSChart>
    <dataset type="line">
    <data unit="10" value="20"/>
    <data unit="15" value="10"/>
    <data unit="20" value="30"/>
    <data unit="25" value="10"/>
    <data unit="30" value="5"/>
    </dataset>
    </JSChart>

    最容易出错的地方是中文的使用,需要调整各个文件的编码。


    高级使用

    一个简单的例子如下:

    <script type="text/javascript">
    var myData = new Array([1997, 7.80], [1998, 4.80], [1999, 6.50], [2000, 6.10], [2001, 4.40], [2002, 5.80], [2003, 4.00], [2004, 8.50], [2005, 8.90], [2006, 9.20]);
    var myChart = new JSChart('graph', 'line');
    myChart.setDataArray(myData);
    myChart.setTitle('India GDP');
    myChart.setTitleColor('#8E8E8E');
    myChart.setTitleFontSize(11);
    myChart.setAxisNameX('');
    myChart.setAxisNameY('');
    myChart.setAxisColor('#8420CA');
    myChart.setAxisValuesColor('#949494');
    myChart.setAxisPaddingLeft(100);
    myChart.setAxisPaddingRight(120);
    myChart.setAxisPaddingTop(50);
    myChart.setAxisPaddingBottom(40);
    myChart.setAxisValuesDecimals(3);
    myChart.setShowXValues(false);
    myChart.setGridColor('#C5A2DE');
    myChart.setLineColor('#BBBBBB');
    myChart.setLineWidth(2);
    myChart.setFlagColor('#9D12FD');
    myChart.setFlagRadius(4);
    myChart.setTooltip([1997, 'GDP 7.80']);
    myChart.setTooltip([1998, 'GDP 4.80']);
    myChart.setTooltip([1999, 'GDP 6.50']);
    myChart.setTooltip([2000, 'GDP 6.10']);
    myChart.setTooltip([2001, 'GDP 4.40']);
    myChart.setTooltip([2002, 'GDP 5.80']);
    myChart.setTooltip([2003, 'GDP 4.00']);
    myChart.setTooltip([2004, 'GDP 8.50']);
    myChart.setTooltip([2005, 'GDP 8.90']);
    myChart.setTooltip([2006, 'GDP 9.20']);
    myChart.setLabelX([1997, '1997']);
    myChart.setLabelX([1998, '1998']);
    myChart.setLabelX([1999, '1999']);
    myChart.setLabelX([2000, '2000']);
    myChart.setLabelX([2001, '2001']);
    myChart.setLabelX([2002, '2002']);
    myChart.setLabelX([2003, '2003']);
    myChart.setLabelX([2004, '2004']);
    myChart.setLabelX([2005, '2005']);
    myChart.setLabelX([2006, '2006']);
    myChart.setSize(616, 321);
    myChart.setBackgroundImage('chart_bg.jpg');
    myChart.draw();
    </script>

    由于JS Charts的语法并不复杂,此处不详述。下面三个途径可以参考:

    1 使用下载包中的pdf使用手册。

    2 使用下载包中的examples。(注意中文编码的问题)

    3 使用JS Charts的在线编辑器生成我们需要的个性化配置,由于功能强大,在次介绍一下使用步骤。

    第一步:登录。http://www.jscharts.com/login

    第二步:进入在线编辑器。http://www.jscharts.com/editor

    第三步:创建我的新模板。点击“Create new Chart”

    第四步:选择一个你喜欢的标准模板,然后点击“Use this template”

    第五步:模板设置完成后,保存。

    第六步:有2种方式可以使用你刚才创建的模板。Export或Embed code,前者是导出一个压缩文件,文件中包含你需要的所有代码文件,后者是在调用www.jscharts.com的js文件。



    推荐使用第3种方式,坦白说,这是懂英文的傻瓜也会用的方式 - 别担心,不是骂你,傻瓜的程度决定了Wordpress和Joomla的市场份额的巨大差距,越傻的东西越好


    文章转自:http://blog.sina.com.cn/s/blog_3ef9baf10100c5cu.html

    展开全文
  • 带有样例,调用方便,清晰明了;图形美观大方,基于js,无开发语言限制,一款不错的数据呈现插件。
  • 绘制曲线图

    2013-04-25 16:12:50
    ASP代码:读取数据库中的历史数据,绘制曲线显示在网页上。
  • HTML 绘制曲线图

    万次阅读 2019-01-18 09:23:59
    怎么样画一个漂亮的HTML曲线图

    先上链接资源

    非常漂亮的HTML5数据曲线走势图表样式代码
    10款绚丽实用的HTML5图表动画应用
    优秀的图表JS插件

    复制 粘贴 删库 跑路


    一点题外话

     过去钟繇评价荀攸:我每有所行,反复思惟,自谓无以易;以咨公达,辄复过人意。
     身边总有人在某些方面比自己强,本当にうれしい


    开发总结

    1. Echart开发总结:
       Echart所绘制的区域及其父类,包括html、body都必须指定style=“height: xxx%”
       如果不指定会报告Echart Can’t get dom width or height错误。网上有很多帖子都不解决问题,坑人的,就这么一个简单的前段框架,baidu还不至于蠢到兼容性很差
      上我移植好的代码,注意从html中的 style=“height: 100%”
    <!DOCTYPE html>
    <html lang="en" style="height: 100%">
      <head>
        <meta charset="utf-8">
        <title>用户参数配置</title>
        <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="description" content="">
        <meta name="author" content="">
    
        <link rel="stylesheet" type="text/css" href="../lib/bootstrap/css/bootstrap.css">
        
        <link rel="stylesheet" type="text/css" href="../stylesheets/theme.css">
        <link rel="stylesheet" href="../lib/font-awesome/css/font-awesome.css">
    
        <script src="../lib/jquery-1.7.2.min.js" type="text/javascript"></script>
    	<!-- Demo page code -->
    	
        <style type="text/css">
            #line-chart {
                height:300px;
                width:800px;
                margin: 0px auto;
                margin-top: 1em;
            }
            .brand { font-family: georgia, serif; }
            .brand .first {
                color: #ccc;
                font-style: italic;
            }
            .brand .second {
                color: #fff;
                font-weight: bold;
            }
        </style>
    
        <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
        <!--[if lt IE 9]>
          <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
    
        <!-- Le fav and touch icons -->
        <link rel="shortcut icon" href="../assets/ico/favicon.ico">
        <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../assets/ico/apple-touch-icon-144-precomposed.png">
        <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../assets/ico/apple-touch-icon-114-precomposed.png">
        <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../assets/ico/apple-touch-icon-72-precomposed.png">
        <link rel="apple-touch-icon-precomposed" href="../../assets/ico/apple-touch-icon-57-precomposed.png">
      </head>	
    
    <body style="height: 100%; margin: 0">
    
        <div class="navbar">
            <div class="navbar-inner">
                    <ul class="nav pull-right">
                        
                        <li><a href="#" class="hidden-phone visible-tablet visible-desktop" role="button">Settings</a></li>
                        <li id="fat-menu" class="dropdown">
                            <a href="#" role="button" class="dropdown-toggle" data-toggle="dropdown">
                                <i class="icon-user"></i> 用户
                                <i class="icon-caret-down"></i>
                            </a>
    
                            <ul class="dropdown-menu">
                                <li><a tabindex="-1" href="">我的账号</a></li>
                                <li class="divider"></li>
                                <li><a tabindex="-1" class="visible-phone" href="">Settings</a></li>
                                <li class="divider visible-phone"></li>
                                <li><a tabindex="-1" href="../index.html">退出</a></li>
                            </ul>
                        </li>
                        
                    </ul>
            </div>
        </div>
    	
    	
        <div class="sidebar-nav">
            <a href="#legal-menu" class="nav-header" data-toggle="collapse"><i class="icon-legal"></i>记录信息</a>
            <ul id="legal-menu" class="nav nav-list collapse">
                <li ><a href="hisRecord.html">历史记录</a></li>
    			<li ><a href="alamRecord.html">告警记录</a></li>		
            </ul>
        </div>
    
    
        <div class="content" style="height: 100%">
            
            <div class="header">
    
                <h1 class="page-title">用户参数</h1>
            </div>
            
                    <ul class="breadcrumb">
                <li><a href="">策略配置</a> <span class="divider">/</span></li>
                <li class="active">用户参数</li>
            </ul>
    	
    
           <div id="container" style="height: 80%"></div>
    	   <script type="text/javascript" src="../js/echarts.js"></script>
           <script type="text/javascript">
    			var dom = document.getElementById("container");
    			var myChart = echarts.init(dom);
    			var app = {};
    			option = null;
    			option = {
    				xAxis: {
    					type: 'category',
    					boundaryGap: false,
    					data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    				},
    				yAxis: {
    					type: 'value'
    				},
    				series: [{
    					data: [820, 932, 901, 934, 1290, 1330, 1320],
    					type: 'line',
    					areaStyle: {}
    				}]
    			};
    			;
    			if (option && typeof option === "object") {
    				myChart.setOption(option, true);
    			}
           </script>
    	</div>   
       </body>  
    </html>  
    

    Demo

    嵌入式linux基于boa cigic js Echart 的动态表格生成


    展开全文
  • html生成曲线图

    2013-08-15 11:26:51
    通过页面实现简单的曲线图,直观的了解数据的波动。
  • 高效的数据展示效果,能够让用户很快理解和领悟那些既复杂又索然无味的统计信息。例如,将大数据量的信息点阵...但本篇文章将围绕,如何利用JavaScript来制作数据图表,包括曲线图,点阵图,饼图和柱状图等。 Flot ...

    高效的数据展示效果,能够让用户很快理解和领悟那些既复杂又索然无味的统计信息。例如,将大数据量的信息点阵化和图表化,或许能够替换掉在网页(或Web应用程序)上以表格形式来表现数据这种古老的方式。目前,已经存在相当多的方案来将统计数据图表化,例如《使用8个CSS技巧来美化统计数据图表》。

    但本篇文章将围绕,如何利用JavaScript来制作数据图表,包括曲线图,点阵图,饼图和柱状图等。

    Flot

    Flot - Screen shot.

    Flot ,是IOLA团队在JQuery基础上开发的数据图表JavaScript函数库。Flot不仅使用起来非常简单,而且包含大量的特色功能。例如,它包含一个鼠标控制缩放的特性(可点击并拖拽目标区域)和一些简单的用户交互特性(例如,通过鼠标点击可获取所在目标位置x和y坐标的信息)。

    在线演示:不同的图表类型展示

     

    Flotrt图表JavaScript函数库

    Flotr Javascript Plotting Library - screen shot.

    Flotr,是由Solutoire.com的Bas Wenneker 所编写的一套JavaScirpt函数库。Flotr是受Flot的启发,在ProtoType和excanvas.js基础上开发的一套统计数据图表化的解决方案。它支持包括IE 6在内的多种主流浏览器,提供包括数据点信息捕捉,选择和鼠标位置捕捉等多项特色功能。

    在线演示:基本功能演示

     

    jQuery的fgCharting插件

    fgCharting Plugin for jQuery - screen shot.

    fgCharting jQuery 插件,是一款表现图表数据非常可行的解决方案。它首先将图表所需信息读取到一个表格结构之中,然后将此表格动态的显示在图表框架中呈现出来。fgCharting支持非传统浏览器浏览数据图表,比如使用screen readers。它最基础的应用只需要短短一行行代码(初始化jQuery插件)即可实现。

    在线演示:图表类型页面

     

    PlotKit

    PlotKit - screen shot.

    PlotKit ,是在Mochikit.基础上开发的图表显示JavaScript函数库,它是在一个名为CanvasGraph.js函数库基础上进行代码重写和结构优化而产生的。我们可以在短时间内迅速上手PlotKit,因为开发者们给我们提供了一个PlotKit快速入门教材。值得注意的是,PlotKit 支持SVG格式。

    在线演示:SVG Renderer Tests

     

    JavaScript Diagram Builder

    JavaScript Diagram Builder - screen shot.

    JavaScript Diagram Builder,支持各种类型的图表类型数据,包括柱状图,点阵图,曲线图和饼图。开发者提供了一个浏览器测试工具来协助我们检测不同类型的浏览器是否支持某些特定的对象或方法。

    在线演示:柱状图对象

     

    Emprise JavaScript Charts

    Emprise JavaScript Charts - screen shot.

    Emprise JavaScript Charts,授权给个人用户使用它的所有图表显示功能性代码。

    在线演示:区域性图表实例

     

    Dynamic Drive饼图代码

    Dynamic Drive Pie Graph script - screen shot.

    DynamicDrive,提供了一个基于DHTML/CSS的饼图绘制方案。它的功能非常明确,仅提供了我们两个JS文件:wz_jsgraphics.jspie.js,用以绘制漂亮的饼图。你所需要做的就是,在文档中直接设置JS或者外部引入JS来定义饼图各部分的值。

     

    Dynamic Drive曲线图代码

    Dynamic Drive Line Graph script - screen shot.

    DynamicDrive所提供的曲线图代码,是另一个基于DHTML/CSS的线形图绘制方案。它的原理和使用方法与上面我们提到的饼图代码类似。

     

    Canvas 3D图表

    Canvas 3D Graph - screen shot.

    如果你需要一个三维数据图表,那么Canvas 3D图表肯定是一个不错的选择。请注意,Canvas需要引入excanvas.js来支持IE浏览器的正常显示。

     

    Dojo图表绘制引擎

    The Dojo Charting Engine - screen shot.

    Dojo图表绘制引擎,是在 Dojo Toolkit Javascript函数库基础上开发而来。它支持丰富的图表显示特性,包括数据分析结果的动态显示,3D柱状图和悬停动画触发效果。

    在线演示:3D 饼图效果

     

    你在项目中的网页图表显示解决方案是否包含在介绍的例子中呢?如果没有,请留言和大家分享你的方案吧!

    原文来源:sixrevisions.com

    翻译:Code52.Saturn

     

     

     

     

     

     

     

    来源:http://www.51eren.com/getmassage/2009115/200911504046210.shtml

    展开全文
  • JavaScript制作网页数据图表/曲线图:http://zhan.zhmy.com/archives/2009/155209.html   制作网页数据图表/曲线图【flash版本】:http://zhan.zhmy.com/archives/2009/155210.html   25 个在 Web 中嵌入图表...

    JavaScript制作网页数据图表/曲线图:
    http://zhan.zhmy.com/archives/2009/155209.html

     

    制作网页数据图表/曲线图【flash版本】:
    http://zhan.zhmy.com/archives/2009/155210.html

     

    25 个在 Web 中嵌入图表的免费资源
    http://zhan.zhmy.com/archives/2009/155211.html

     

     

    许多数据图表/曲线图控件

    http://zhan.zhmy.com/archives/2009/155212.html

     

    展开全文
  • JavaScript制作网页数据图表/曲线图

    千次阅读 2008-11-04 00:52:00
    这是几个JS做的,界面一般吧,不过普通的够用,我下篇介绍几个FLASH的,功能好些的这...例如,将大数据量的信息点阵化和图表化,或许能够替换掉在网页(或Web应用程序)上以表格形式来表现数据这种古老的方式。目前,已
  • 该项目主要是使用.NET MVC 和Highcharts+Ajax+Json生成动态曲线图,柱状图,饼图,让数据更加的明显美观,可以满足绝多数数据报表的需求!
  • js 曲线图 报表 柱状图 饼图 雷达图 实例源码,非常实用,适合大家学习
  • 上一节我们简单的完成了一个柱状图的构造,今天继续学习d3.js,今天的目标是完成一个折线图和一个曲线图曲线图只不过是在完成曲线图后在添加一个.interpolate("cardinal")属性就可以了。 先学习一点新...
  • WEB绘制动态曲线图

    2008-06-13 11:07:54
    WEB绘制动态曲WEB绘制动态曲线图线
  • HTML5 JQUERY CSS3柱形图曲线图插件代码,作者:DevilJie ,使用时请参照以下参数来设置曲线图:  document: 输出图形的位置id  s:柱状图数据 例如:[[1,2,3,4]]单柱状图 [[1,2,3,4],[2,3,4,5]] 双柱状图 ...
  • 这里是FLASH版的图表组件,大部分都是免费,或者开源的,商业不推荐,推荐使用第一个 1.Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, ...
  • Chart.js画曲线图、柱状图、蛛网图、极地区域图、饼图和环形图,很实用,html页面打开就能看效果,在example文件夹下,原网页是 https://github.com/chartjs/Chart.js可自行下载
  • 一款实用的仿股票曲线图,可用于系统大数据展示
  • HIGHCHARTS 是什么? Highcharts是一个使用纯JavaScript编写的绘图工具,它提供了简单的方式为你的网页或者...spline -> 曲线图 area -> 面积图 areaspline -> 曲线面积图 arearange -> 面积范围图 areasplinerange -
  • 从网上收集的html5 Frappe Charts曲线图、柱状图等图表应用例子,结合HTML5技术,图表动态效果十分强大,而且图表功能丰富,自带各种交互提示效果,例子中附带了曲线图、柱状图等一系列图表的应用范例,演示截图只是...
  • Flourish之动态曲线图

    2020-07-31 17:14:49
    我们总是会在网上看到一些动态曲线图,其实用Flourish工具制作它们十分简单。 首先打开网址: https://app.flourish.studio/@flourish/horserace 此网站是国外网站,访问速度有点慢,但不需要翻墙。 点击创建...
  • 经过一天的努力,实现jzy3d曲线图由awt打开变成由applet打开,方便开发人员嵌入到网页中。
  • 因写大论文需要,在知网上别人的论文中扣下来清晰度不够,其他网页上截屏下来可能包含水印,同时也比较难找全。因此参考CSDN博客资料,自己画出来用于论文书写。 import math import numpy as np import matplotlib....
  • 统计图表之MPAndroidChart曲线图解说

    万次阅读 2014-12-17 15:10:40
    统计图表之MPAndroidChart曲线图解说
  • HTML5 ApexCharts 曲线图表一例,这个图表的样式挺不错,看上去很华丽,而且功能方面,支持鼠标拖拽放大曲线图,还支持鼠标圈选相关图表数据,适时显示图表提示,调用方法简单,配合HTML5技术效果更好,在IE下也有...
  • 利用python提取网站曲线图数据

    千次阅读 热门讨论 2019-09-10 21:10:32
    数据目标:曲线图 F12,如图位置输入JSON.stringify(dataSeries.dataPoints) copy,粘贴到data.txt 数据是一个列表,里面是多个字典 编写程序如下: import json as js datafile = 'data1.txt' resultfile = ...
  • IFIX和Historian历史数据曲线图 使用Historian前请安装IFIX 版本:IFIX6.0 Historian7.0 1.Historian安装 双击打开,安装之前请关闭IFIX 需要安装Historian本体、采集器、Client Tools和Excel 先安装...
  • 你只需要编写几行简单的代码就能创建出精美的条形图、饼图、点图和曲线图。 gRaphael 使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,是跨浏览器的矢量图形库,目前支持的浏览器包括: Firefox 3.0+,Safari 3.0+...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,325
精华内容 9,730
关键字:

网页曲线图