关于JQUERY的画图插件-jqPlot无法显示柱状图的问题 20

目前的问题是从https://bitbucket.org/cleonello/jqplot/downloads中如果使用的是最新版本的jquery.jqplot.0.9.... 目前的问题是从https://bitbucket.org/cleonello/jqplot/downloads
中如果使用的是最新版本的jquery.jqplot.0.9.7r635.zip插件,画面JS直接报错,这个错误是plugins/jqplot.barRenderer.min.js中报错的,把jqplot.barRenderer.min.js删除,jqplot.barRenderer.js中也会报同样的错误

网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; InfoPath.1; .NET4.0C; .NET4.0E)
时间戳: Thu, 23 Dec 2010 09:54:47 UTC

消息: 'plugins.barRenderer.highlightCanvas' 为空或不是对象
行: 34
字符: 9438
代码: 0
URI: http://localhost:2311/Scripts/jqplot/plugins/jqplot.barRenderer.min.js

如果使用的是老版本0.93版本的话,只能显示X轴和Y轴的刻度,无法显示柱状体,如下图

引入JS如下:
<script src="../../Scripts/jqplot/jquery.jqplot.js" type="text/javascript"></script>
<script src="../../Scripts/jqplot/excanvas.js" type="text/javascript"></script>
<!-- 柱状图插件 -->
<script src="../../Scripts/jqplot/plugins2/jqplot.barRenderer.min.js" type="text/javascript"></script>
<script src="../../Scripts/jqplot/plugins2/jqplot.categoryAxisRenderer.min.js"type="text/javascript"></script>
<script src="../../Scripts/jqplot/plugins2/jqplot.canvasTextRenderer.min.js" type="text/javascript"></script>

代码如下:
function ChartDialogInit() {
alert("aaa");
line1 = [['区域1', 610], ['区域2', 220], ['区域3', 530], ['区域4', 340]]; //子统计1数据
line2 = [['区域1', 520], ['区域2', 420], ['区域3', 730], ['区域4', 240]]; //子统计2数据
plot1 = $.jqplot('chart3', [line1, line2], {
legend: { show: true, location: 'ne' }, title: 'Bar Chart',
series: [
{ label: 'Profits', renderer: $.jqplot.BarRenderer },
{ label: 'Expenses', renderer: $.jqplot.BarRenderer }
],
axes: {
xaxis: { renderer: $.jqplot.CategoryAxisRenderer },
yaxis: { min: 0 }
}
});
}

HTML里写法是:
<%--显示柱状图--%>
<div id="chartdiv" title="" style="display: none">
<table cellpadding="0" border="0" cellspacing="1" style="width: 100%; height: 90%">
<tr>
<td>
<div id="chart3" style="margin-top: 20px; margin-left: 20px; width: 400px; height: 240px;">
</div>
</td>
</tr>
</table>
</div>
官方网站上也有不少例子的,也有对于OPTION的详细配置,我这个就是从官方网站上的柱状图的例子直接拿过来用的,链接是http://www.jqplot.com/tests/barRendererTests.php
可是柱状体就是无法显示,如果用最新版本,甚至JS报错,这是神马原因呢,请教大家
展开
 我来答
javaxiaochouyu
2012-11-12
知道答主
回答量:1
采纳率:0%
帮助的人:1561
展开全部
同求啊?楼主如果解决了,请赐教, 谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式