jqchart总结

animation: { duration: 1 },      //动画显示
 
background: undefined  //背景颜色
 
chartAreaBackground: undefined //图表区域背景颜色
 
title: {    //标题
          text:  'content' ,  // 图表标题
          font: '22px sans-serif', // 字体大小
          fillStyle: 'black',  // 字体颜色
          strokeStyle : undefined,  //笔画风格
          margin: 8 // 文字与图表距离
      }
 
border: {   //边框的样式
          strokeStyle: 'black', // 边框颜色
          lineWidth: 1, // 边框线粗细
          cornerRadius: 10, //边角弧度半径
          padding: 4 // 内容距离边框距离
}
 
legend: {     //说明
          title: {}, // 标题
          border: {}, //边框
          font: '12px sans-serif', //字体大小
          textFillStyle: 'black',  // 字体颜色
          textStrokeStyle : undefined,  // 笔画风格
          background: undefined, //背景颜色
          margin: 4, // 内容距离边框距离
          visible : true //是否显示
}
 
tooltips: { //提示数据
          disabled : false, //是否不引用
          type: 'normal', //类型 正常或共享
          background : undefined, //背景颜色
          borderColor: 'auto', // 边框颜色  
}
 
crosshairs: {  //瞄准器
          enabled: false, //是否启用
          snapToDataPoints: true, //定位到数据点上
          hLine: { visible: true, strokeStyle: 'red' }, // 水平行选项
          vLine: { visible: true, strokeStyle: 'red' } // 垂直行选项
}
 
axes: [ //坐标轴
{
         location: 'left',//y轴位置,取值:left,right
         minimum: 0,//y轴刻度最小值
         maximum: 100,//y轴刻度最大值
         interval: 10//刻度间距
}]
 
series: [ //数据
{
type: 'column',//图表类型,取值:column 柱形图,line 线形图,pie 饼图
title:'content',//标题
data:             //数据                
}]
 
column Series Options = { //柱形图数据选项
     fillStyle : undefined, //填充柱子样式
     strokeStyle : undefined, //柱子边框样式
     lineWidth : undefined, // 柱子边框宽度
     pointWidth : undefined, // 柱子粗细 0到1
     markers: { size: 10, type: 'circle', strokeStyle: 'black', lineWidth: 1 } //描点
     labels: {stringFormat: '%d', font: '12px sans-serif' ,fillStyle: 'red'} //标出数据
}
 
var background = {  //背景颜色渐变
  type: 'linearGradient',
  x0: 0,
  y0: 0,
  x1: 0,
  y1: 1,
  colorStops: [{ offset: 0, color: '#d2e6c9' },
               { offset: 1, color: 'white'}]
};
 
var fillStyle = {  //填充样式颜色渐变
  type: 'linearGradient',
  x0: 0,
  y0: 0,
  x1: 1,
  y1: 0,
  colorStops: [{ offset: 0, color: '#65c2e8' },
               { offset: 0.49, color: '#55b3e1' },
               { offset: 0.5, color: '#3ba6dc' },
               { offset: 1, color: '#2794d4'}]
};

 

例子:

 

var data1 = [];

var data2 = [];

data1.push([1,1]);  //填写数据

data2.push([1,3]);  //填写数据

$('#jqChart').jqChart({ // 生成柱状图
                        title : {
                            text : '标题'
                        },
                        axes : [ {

                            title: { text: 'Y轴'},
                            location : 'left',// y轴位置,取值:left,right    
                            minimum : 0,// y轴刻度最小值
                            maximum : 100,// y轴刻度最大
                            interval : 10 // 刻度间距
                        },

                       {title: { text: 'X轴'},
                                location : 'bottom',  
                               interval : 1

                      }],
                        series : [
                                // 数据1开始
                                {
                                    type : 'column',// 图表类型,取值:column柱形图,line 线形图
                                    title : '数据1',// 标题
                                    data : data1
                                // 数据内容,格式[[x轴标题,数值1],[x轴标题,数值2],......]
                                },
                                // 数据1结束
                                // 数据2
                                {
                                    type : 'column',
                                    title : '数据2',
                                    data : data2
                                },
                        // 数据2结束
                        ]
            });

posted @ 2013-09-09 13:31  圳o  阅读(598)  评论(0编辑  收藏  举报