`

Jqplot之折线图

阅读更多

timeseriesChart.html

<script type="text/javascript" src="jslib/jquery.min.js"></script>  
<script type="text/javascript" src="jslib/excanvas.min.js"></script> 
<script type="text/javascript" src="jslib/jquery.jqplot.min.js"></script>  


<script type="text/javascript" src="jslib/jqplot.highlighter.min.js"></script>  
<script type="text/javascript" src="jslib/jqplot.canvasAxisLabelRenderer.min.js"></script>  
<script type="text/javascript" src="jslib/jqplot.logAxisRenderer.min.js"></script>  
<script type="text/javascript" src="jslib/jqplot.canvasTextRenderer.min.js"></script>  
<script type="text/javascript" src="jslib/jqplot.canvasAxisTickRenderer.min.js"></script>  
<script type="text/javascript" src="jslib/jqplot.dateAxisRenderer.min.js"></script>  
<script type="text/javascript" src="jslib/jqplot.categoryAxisRenderer.min.js"></script>  
<script type="text/javascript" src="jslib/jqplot.barRenderer.min.js"></script>  
  
<script type="text/javascript" src="timeseriesChart.js"></script>  

<link type="text/css" rel="stylesheet" href="css/jquery.jqplot.min.css"/>  
  
<div id="chart"></div>  

 timeseriesChart.js

$(document).ready(function(){  
      var line1=[['2008-09-30', 4], ['2008-10-30', 6.5], ['2008-11-30', 5.7], ['2008-12-30', 9],  
                 ['2009-01-30', 8.2], ['2009-02-28', 7.6], ['2009-03-30', 11.4], ['2009-04-30', 16.2],   
                 ['2009-05-30', 21.8], ['2009-06-30', 19.3], ['2009-07-30', 29.7], ['2009-08-30', 36.7],  
                 ['2009-09-30', 38.7], ['2009-10-30', 33.7], ['2009-11-30', 49.7], ['2009-12-30', 62.7]];   
                 
      var line2 = [['2008-09-30', 41], ['2008-10-30', 61.5], ['2008-11-30', 51.7], ['2008-12-30', 9]];  

      var plot1 = $.jqplot('chart', [line1,line2 ], {  
        title:'Data Point Highlighting',  
        axes:{  
            xaxis:{  
                renderer:$.jqplot.DateAxisRenderer,  
                tickOptions:{  
                    formatString:'%Y-%m-%#d'  
                },  
                label:'x label value ... '
            },  
            yaxis:{  
                tickOptions:{  
                      formatString:'%.0f',  
                      angle:-30   
                },  
                labelRenderer: $.jqplot.CanvasAxisLabelRenderer,  
                    labelOptions:{                   
                    fontFamily:'Helvetica',                   
                    fontSize: '14pt'              
                },   
                label:'y label value ... ',
                min:0  // set the min value for the y axis
            }  
        },  
        highlighter: {  
            show: true,  
            sizeAdjust: 7.5,  
            showMarker:true,  
            tooltipAxes: 'y',  
            yvalues: 4,  
            formatString:'<table class="jqplot-highlighter"><tr><td>value:</td><td>%s</td></tr></table>'  
  
        } ,
        series:[   
              {},   
              {  
                showLine:false,   
                markerOptions: { size: 7}  
              }  
         ]  
      });  
});  

 

 

分享到:
评论

相关推荐

    jqplot折线图和柱状图

    以下是对 jqPlot 在生成折线图和柱状图方面的详细说明。 ### 1. jqPlot简介 jqPlot 是一个轻量级的JavaScript图表库,它依赖于jQuery框架,因此在使用前需要引入jQuery库。jqPlot 支持多种浏览器,包括IE6+、Fire...

    jqplot柱状图、饼形图、折线图

    在jqPlot中创建折线图: 1. **数据准备**:需要一个数组,其中每个元素是时间序列数据点,包含两个值:x轴值(时间)和y轴值。 2. **创建容器**。 3. **初始化jqPlot**: ```javascript var plot3 = $.jqplot('...

    可拖动的折线图jqplot

    【可拖动的折线图jqplot】是一个用于创建交互式折线图的JavaScript库,尤其适用于数据分析和可视化。这个库允许用户通过鼠标操作来直接拖动折线上的数据点,从而动态改变图表数据,更好地理解和探索数据变化趋势。...

    jfreechart折线图demo

    例如,`jquery.jqplot.js` 是一个基于 JQuery 的图表库,它可以与 JFreeChart 生成的折线图数据相结合,实现动态更新、缩放、平移等功能。 5. **相关库的使用** - **jQuery**: 一个流行的 JavaScript 库,简化了 ...

    报表制作 曲线图 饼图 折线图 jquery.jqplot 水晶报表

    报表制作 曲线图 饼图 折线图 jquery.jqplot水晶报表 制作图表,统计,汇总,预测比较实用,结合流行的jquery技术,更是能大大提高工作效率,使用的灵活性高,可以做出动态、时时的效果。

    jqplot多条折线拖动的设定

    在本教程中,我们将深入探讨如何使用jqPlot库创建一个具有多条可拖动折线图的设置。jqPlot是一个JavaScript图表库,它允许开发者轻松地在网页上绘制各种图表,包括折线图、柱状图等。在这个特定的例子中,我们将关注...

    折线图相关代码

    折线图部分代码,关于Jqplot_Jquery部分功能的演练

    用jQuery实现的柱状图,折线图,饼图

    在这个场景下,我们关注的是使用jQuery库来实现柱状图、折线图和饼图。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax交互,使得创建动态网页变得更加容易。 柱状图(Bar Chart)...

    Jquery的画图插件-jqPlot

    - **多样的图表类型**:jqPlot支持折线图、柱状图、饼图、散点图、面积图等多种图表类型,满足不同的数据展示需求。 - **实时更新**:能够动态更新数据,实现图表的实时变化,适用于监控和数据分析场景。 - **交互性...

    jqplot

    它提供了一套全面的API,使得开发者能够方便地创建各种复杂的图表,如折线图、柱状图、饼图以及散点图等。jqPlot 被誉为“非常强大的图表工具”,其优点在于灵活性高、可定制性强,能够适应各种项目需求。 **主要...

    Jqplot-Jquery数据图插件

    Jqplot支持多种图表类型,包括折线图、柱状图、饼图、散点图、雷达图等,这些图表可以满足大多数数据分析和展示的需求。通过简单的配置,开发者可以轻松地切换不同类型的图表,以适应不同的数据表现形式。 2. **...

    jqplot,Ajax做的性能实时监控动态图

    1. **多种图表类型**:Jqplot支持折线图、柱状图、饼图、散点图等多种图表,适合各种数据可视化需求。 2. **交互性**:用户可以通过鼠标悬停、点击等操作获取图表上的详细数据,增强了用户体验。 3. **自定义丰富**...

    漂亮的jQuery饼状图、柱状图、折线图

    本文将深入探讨如何使用jQuery生成饼状图、柱状图和折线图,以及它们在实际应用中的价值。 首先,让我们来看看jQuery库。jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互。对于...

    jqplot例子以及文档

    1. **多图表类型**:jqPlot支持折线图、柱状图、饼图、散点图等多种图表类型,满足不同数据展示需求。例如,折线图适合展示趋势,柱状图用于比较数值,饼图则可用于直观地表示部分与整体的关系。 2. **动态更新**:...

    fusionChars,highchars,jqplot绘图插件Demo

    它支持多种图表类型,如折线图、柱状图、饼图、散点图以及组合图表等,适用于各种数据展示需求。该插件的一大优点在于其灵活性,允许开发者通过设置各种配置参数来调整图表的外观和行为。 `fusionChars`和`...

    jqplot图形报表开发

    jqPlot支持多种图表类型,包括折线图、柱状图、饼图、散点图以及热力图等。这些图表可以用于数据对比、趋势分析和信息可视化。通过灵活的配置选项,你可以自定义图表的颜色、线条样式、标记形状以及轴的刻度和标签,...

    jquery.jqplot.1.0.0b2_r792.zip

    《jQuery.jqPlot 1.0.0b2_r792:绘制饼图、柱状图和折线图的JavaScript库》 在Web开发中,数据可视化是至关重要的,它能够帮助用户快速理解复杂的数据信息。jQuery.jqPlot是一个强大的JavaScript库,专门用于创建高...

Global site tag (gtag.js) - Google Analytics