Highcharts 原型海图

Highcharts 原型海图,highcharts,Highcharts,我需要使用prototype.js进行web服务调用,然后使用highchart.js绘制图表。 我正在按照建议使用prototype-adapter.js,但如果我尝试同时使用这两个工具(highchart和prototype),仍然会出现错误。 我创建了一个JSFIDLE $(函数(){ var图; $(文档).ready(函数(){ 图表=新的高点图表。图表({ 图表:{ renderTo:'容器', 键入:“行”, marginRight:130, marginBottom:25 },

我需要使用prototype.js进行web服务调用,然后使用highchart.js绘制图表。 我正在按照建议使用prototype-adapter.js,但如果我尝试同时使用这两个工具(highchart和prototype),仍然会出现错误。 我创建了一个JSFIDLE

$(函数(){
var图;
$(文档).ready(函数(){
图表=新的高点图表。图表({
图表:{
renderTo:'容器',
键入:“行”,
marginRight:130,
marginBottom:25
},
标题:{
文字:“月平均气温”,
x:-20/中心
},
副标题:{
文字:“来源:WorldClimate.com”,
x:-20
},
xAxis:{
类别:['09/10','09/11','09/12','09/13','09/14']
},
亚克斯:{
标题:{
文字:“温度(°C)”
},
绘图线:[{
值:0,
宽度:1,
颜色:'#808080'
}]
},
工具提示:{
格式化程序:函数(){
返回“+this.series.name+”
“+this.x+”:“+this.y+”°C”; } }, 图例:{ 布局:“垂直”, 对齐:“右”, 垂直排列:“顶部”, x:-10, y:100, 边框宽度:0 }, 系列:[{ 名称:“ABCD”, 数据:[648.47636.43643.97640.92] }, { 名称:“ABCD1”, 数据:[899.46882.80893.29889.07] }, { 名称:“ABCD2”, 数据:[1359.061328.041349.741342.52] }] }); });
}))

如果我删除prototype.js和prototype-adapter.js,那么图表绘制得很好,但如果我包含它们,图表就不起作用。 我需要prototype.js来调用web服务

请帮忙


谢谢

它不起作用,因为您使用$(document).ready();这就是jquery声明

将jQuery封装到匿名函数中,以保护变量不受原型的干扰


请尝试此代码,它将毫无问题地工作

我刚换了

 $(function () {      
为此

jQuery(function($) { 
这是你的图表的答案

 http://jsfiddle.net/j5Grq/17/

嘿,身体,我也犯了同样的错误。。。。我花了3个月的时间,仍然没有得到答案。那么,塞巴斯蒂安,他需要什么才能让这一切顺利进行?
jQuery(function($) { 
 http://jsfiddle.net/j5Grq/17/