本帖最后由 qqyypig 于 2010-12-24 19:40:49 编辑

解决方案 »

  1.   

    有人知道吗?对JQUERY的JQPOLT图表插件比较熟悉的
      

  2.   

    靠,发现,原来是IE浏览器的问题,我用的是IE8浏览器,这个问题一直纠结了我好几天,换了别的浏览器,没问题了,无语
      

  3.   

    axes: {
                        xaxis: {
                            renderer: $.jqplot.CategoryAxisRenderer,
                            //ticks: ['区域1' , '区域2' , '区域3' , '区域4', '区域5', '区域6', '区域7', '区域8', '区域9'],
                            ticks: strTicks,
                            numberTicks:6
                            //tickRenderer: $.jqplot.CanvasAxisTickRenderer,
                                                              
                        },
    简单的说就是, //ticks: ['区域1' , '区域2' , '区域3' , '区域4', '区域5', '区域6', '区域7', '区域8', '区域9'], 这样写死没问题,柱状图和X轴都可以正常显示但是如果写成ticks: strTicks,当然strTicks就是我在1楼拼写出来的字符串,柱状图和X轴就显示得不正确还有谁知道这是怎么回事吗?
      

  4.   

    已经自己解决,拼写的时候只要拼写成数组就可以了,就像这样
     var myArray = new Array();
     $("#Table1> tbody").find("tr").each(function () {
                        myArray[i] = $(this).find("td").eq(0).text();
                        i++;
                    });这样myArray是个数组,后面X轴就直接这样写
     xaxis: {
                            renderer: $.jqplot.CategoryAxisRenderer,
                            ticks: myArray,
                            tickOptions: {
                                labelPosition: 'middle'
                            }