<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>
#chart-panel {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 1000px;
height: 750px;
}
</style>
<script src="./lib/5.5.0/echarts.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<div id="chart-panel"></div>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<script type="text/javascript">
//1、初始化图表对象。
var myChart = echarts.init(document.getElementById('chart-panel'));
//2、图表配置。
let rawData = [
{ name: '保定', value: [10.6, 9.1, 7.1] },
{ name: '沧州', value: [4.6, 13.1, 2.1] },
{ name: '石家庄', value: [10.6, 9.1, 7.1] },
{ name: '邢台', value: [10.6, 9.1, 7.1] },
{ name: '邯郸', value: [10.6, 9.1, 7.1] },
{ name: '衡水', value: [10.6, 9.1, 7.1] },
{ name: '雄安', value: [10.6, 9.1, 7.1] },
];
let geoCoordMap = {
'保定': [115.0488, 39.0948],
'沧州': [116.8286, 38.2104],
'石家庄': [114.4995, 38.1006],
'邢台': [114.8071, 37.2821],
'邯郸': [114.4775, 36.535],
'衡水': [115.8838, 37.7161],
'雄安': [115.9731, 38.9914]
};
let namearr = ['1', '2', '3'];
// 获取河北地区的json文件
var uploadedDataURL = "./geo/hebei.json";
// 请求的方式获取
$.get(uploadedDataURL, function (geoJson) {
echarts.registerMap('hebei', geoJson);
function renderEachCity() {
var options = {
toolbox: {
feature: {
saveAsImage: {}
}
},
backgroundColor: '#010b43',
tooltip: {
trigger: "axis"
},
geo: {
type: 'map',
map: 'hebei',
label: {
normal: {
show: false
},
emphasis: {
show: false
}
},
itemStyle: {
normal: {
areaColor: "rgba(0,0,0,0)",
borderColor: "#126cc4",
borderWidth: 1.3
},
emphasis: {
areaColor: "rgba(233,0,200,0.3)"
}
}
},
legend: [],
xAxis: [],
yAxis: [],
grid: [],
series: []
};
myChart.setOption(options);
//添加图例。
options.legend.push({
data: namearr,
left: '70%',
top: '85%',
itemWidth: 25,
itemHeight: 15,
textStyle: {
color: '#ddd',
fontSize: 15
},
});
echarts.util.each(rawData, function (dataItem, idx) {
var geoCoord = geoCoordMap[dataItem.name];
var coord = myChart.convertToPixel('geo', geoCoord);
idx += '';
options.xAxis.push({
id: idx,
gridId: idx,
type: 'category',
name: dataItem.name,
nameTextStyle: {
color: '#fff',
fontSize: 14
},
nameLocation: 'middle',
nameGap: 3,
splitLine: {
show: false
},
axisTick: {
show: false
},
axisLabel: {
show: false
},
axisLine: {
show: false,
},
data: [dataItem.name],
});
options.yAxis.push({
id: idx,
gridId: idx,
show: false
});
options.grid.push({
id: idx,
width: 50,
height: 40,
left: coord[0] - 15,
top: coord[1] - 35,
});
for (var i = 0; i < namearr.length; i++) {
options.series.push({
name: namearr[i],
type: 'bar',
xAxisId: idx,
yAxisId: idx,
barWidth: '20%',
data: [dataItem.value[i]]
});
}
});
//3、通过图表对象的setOption方法和图表配置进行关联。
myChart.setOption(options);
}
renderEachCity();
});
</script>
</body>
</html>
图表制作解说(目标1000个图表)
- 粉丝: 1568
- 资源: 501
最新资源
- 基于MPC的永磁同步电机非线性终端滑模控制仿真研究 matlab simulink 无参考文件
- 本科生课程设计封面.doc
- 基于动物群体行为优化的多椭圆检测算法及其在图像处理的应用
- 适用方向:基于LQR控制算法的直接横摆力矩控制(DYC)的四轮独立电驱动汽车的横向稳定性控制研究 主要内容:利用carsim建模,在simulink中搭建控制器,然后进行联合 实现汽车在高速低附着路
- 永磁同步电机模型预测电流控制Simulink仿真,单矢量控制,带一份报告介绍
- Sim-EKB-Install-2024-12-08
- 跟网型逆变器小干扰稳定性分析与控制策略优化simulink仿真模型和代码 现代逆变技术 阻抗重塑 双锁相环 可附赠参考文献(英文) 和一份与模型完全对应的中文版报告
- 冲压废料收集装置sw18可编辑全套技术资料100%好用.zip
- 【西门子1500吉利(柯马)汽车SICAR项目程序源码】西门子PLC&HMI整套设计资料(源码+注释) 西门子1500 PLC, TP1200触摸屏HMI 非常标准的汽车行业程序(SICAR),修改套
- C++ 基于opencv 4.5 仿halcon 基于形状的模板匹配 ,支持目标缩放以及旋转,支持亚像素精度,源码,支持C#
- 深度学习技术中混沌时间序列预测-基于LSTM、Transformer与CNN的多专家混合模型应用-含详细代码及解释
- 双馈风机惯性控制+下垂控制参与系统一次调频的Matlab Simulink模型,调频结束后转速回复,造成频率二次跌落 系统为三机九节点模型,所有参数已调好且可调,可直接运行,风电渗透率19.4% 风机
- iOS 7.0 ~ 16.7 DeviceSupport.zip
- 软件工程期末复习总结.xmind
- Kriging代理模型 克里金模型 回归预测 根据样本数据建立代理模型,进行预测 Matlab编程
- 高速永磁同步电机的电磁设计 高速永磁电机的体积远小于同等功率的中低速电机,且功率密度高,近年来得到了广泛的发展,在离心压缩机、新能源汽车、航空航天、医疗器械等领域备受青睐 但高速永磁电机的研究主要集
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈