Javascript 动态可变Firebase URL

Javascript 动态可变Firebase URL,javascript,jquery,firebase,highcharts,firebase-realtime-database,Javascript,Jquery,Firebase,Highcharts,Firebase Realtime Database,由于堆栈溢出用户,我有了这个highchart示例: var formatterCountryNames=function(){ //如果是移动的 if(jQuery(“#国家名称”).length){ 返回此.point.CountryCode }否则{ 返回此点 } }; 函数绘制图(){ 变量url=”https://projectec-edbbb.firebaseio.com/Demo/2007.json"; $.getJSON(url, 功能(数据){ /**在成功回调后声明选项*/

由于堆栈溢出用户,我有了这个highchart示例:

var formatterCountryNames=function(){
//如果是移动的
if(jQuery(“#国家名称”).length){
返回此.point.CountryCode
}否则{
返回此点
}
};
函数绘制图(){
变量url=”https://projectec-edbbb.firebaseio.com/Demo/2007.json";
$.getJSON(url,
功能(数据){
/**在成功回调后声明选项*/
var期权={
图表:{
renderTo:'container2',
//边距:[0,0,0,0],
玛金托普:0,
marginRight:0,
marginLeft:70,
间距:[0,0,30,0],
//marginBottom:0,
类型:'气泡',
zoomType:'xy',
活动:{
//加载:渲染
}
},
图例:{
已启用:false
},
标题:{
文本:空
},
xAxis:{
标签:{
已启用:false
},
位置:[2.3,4.4,6.5,10],
分:0,,
最高:10,
对齐:“低”,
网格线宽度:1,
标题:{
正文:“政府限制指数(GRI)”,
x:-30,
y:20,
风格:{
颜色:“000”,
重量:300
}
},
},
亚克斯:{
时间间隔:0.2,
分:0,,
最高:10,
网格线宽度:1,
startOnTick:错,
恩东蒂克:错,
//数值:[1.4,3.5,7.1,10],
标题:{
x:-35,
y:20,
正文:“社会敌对指数”(SHI)”,
风格:{
颜色:“000”,
重量:300
}
},
标签:{
格式化程序:函数(){
返回此值。值+'%';
}
},
最大填充:0.2,
},
工具提示:{
followPointer:false,
是的,
背景颜色:“#fff”,
边框颜色:“#000”
//格式化程序:格式化程序工具提示,
//定位器:工具提示定位
},
打印选项:{
气泡:{
minSize:“7.5%”
},
系列:{
光标:“指针”,
数据标签:{
启用:对,
格式化程序:格式化程序CountryName,
allowOverlap:是的,
冲程宽度:“0”,
textOutline:'假',
影子:“假”,
textShadow:'假',
//将类添加到所有标签
className:'className'
},
allowPointSelect:true,
国家:{
悬停:{
//摆脱悬停时的光晕
光环:{
/**尺码:5,
属性:{
填写:“#333”,
“笔划宽度”:1,
笔划:“#fff”,
zIndex:'1000'
} **/
尺寸:0
}
}
},
标记:{
不透明度:1.0,
国家:{
悬停:{
//清除悬停时标记的轮廓
线宽:0,
//更改悬停时的标记颜色
//填充颜色:“#000”
},
选择:{
填充颜色:'#000',
线宽:0
}
}
},
要点:{
活动:{
//单击:formatterPointEventsClickFunction,
填充颜色:“#000”
//鼠标悬停:markerMouseOver,
//mouseOut:markerMouseOut
}
}
}
},
系列:[{
活动:{
//mouseOut:markerMouseOut
},
数据:数据,
标记:{
//去掉默认的标记轮廓
线宽:0,
//覆盖以上内容以显示碰撞的标记
线宽:2,
线条颜色:“#fff”,
}
}],
出口:{
已启用:false
}
};
/**创建图表实例并传递选项*/
var图表=新的Highcharts.图表(选项);
}
);
}
绘制图表()

我认为这种代码的平静会对你有所帮助

var formatterCountryNames=function(){
//如果是移动的
if(jQuery(“#国家名称”).length){
返回此.point.CountryCode
}否则{
返回此点
}
};
功能图(y){
变量url=”https://projectec-edbbb.firebaseio.com/Demo/“+y+”.json”;
$.getJSON(url,
功能(数据){
/**在成功回调后声明选项*/
变量选项={
图表:{
renderTo:'container2',
//边距:[0,0,0,0],
玛金托普:0,
marginRight:0,
marginLeft:70,
间距:[0,0,30,0],
//marginBottom:0,
类型:'气泡',
zoomType:'xy',
活动:{
//加载:渲染
}
},
图例:{
已启用:false
},
标题:{
文本:空
},
xAxis:{
标签:{
已启用:false
},
位置:[2.3,4.4,6.5,10],
分:0,,
最高:10,
对齐:“低”,
网格线宽度:1,
标题:{
正文:“政府限制指数(GRI)”,
x:-30,
y:20,
风格:{
颜色:“000”,
重量:300
}
},
},
亚克斯:{
时间间隔:0.2,
分:0,,
最高:10,
网格线宽度:1,
startOnTick:错,
恩东蒂克:错,
//数值:[1.4,3.5,7.1,10],
标题:{
x:-35,
y:20,
正文:“社会敌对指数”(SHI)”,
风格:{
颜色:“000”,
重量:300
}
},
标签:{
格式化程序:函数(){
返回此值。值+'%';
}
},
最大填充:0.2,
},
工具提示:{
followPointer:false,
是的,
背景颜色:“#fff”,
边框颜色:“#000”
//格式化程序:格式化程序工具提示,
//定位器:工具提示定位
},
打印选项:{
气泡:{
minSize:“7.5%”
},
系列:{
光标:“指针”,
数据标签:{
启用:对,
格式化程序:格式化程序CountryName,
allowOverlap:是的,
冲程宽度:“0”,
textOutline:'假',
影子:“假”,
textShadow:'假',
//将类添加到所有标签