添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

<div class="col-xxl-6 col-lg-6  col-md-6" style="margin-bottom: -6px">
<div class="panel  " style="margin-left: -5px; width: 102%;">
<div class="panel-heading">
<h3 class="panel-title">服务器分布</h3>
</div>
<div class="panel-body ">
<div class="servermap boxheight " id="servermap"></div>
</div>
</div>
</div>

<script type="text/javascript" src="../../static/js/lib/echarts.min.js"></script>
<script type="text/javascript" src="../../static/js/lib/world.js"></script>

$.ajax({
url:'/textsearch/get_third_search_result',
data:{
'id': _id,
'domain_name': domain_name,
},
success:function(dt){
if(dt.success){ //成功
result = dt.result;
var webserver = result.web_server_distribution; //网页服务分布
fnWorldmapserver('servermap',webserver);

}
},error:function(dt){

}
})

function fnWorldmapserver(id,dt){
var data = [];
for(var item in dt){
data.push({
name:dt[item].city,
value:[dt[item].longitude,dt[item].latitude],
total_number:dt[item].total_number
});

var otr = $('<tr></tr>');
otr.html('<td>'+dt[item].country+'</td><td>'+dt[item].city+'</td><td>'+dt[item].total_number+'</td><td>'+dt[item].server_distribution_percent+'</td>')
$('.webserver').append(otr);
}
var series = [];
series.push(
{
name:'网页服务器',
type: "effectScatter",
coordinateSystem: "geo",
zlevel: 2,
rippleEffect: {
period: 4,
brushType: "stroke",
scale: 4
},
symbol: "circle",
itemStyle: {
normal: {
color: '#00bc62',
}
},
zlevel: 1,
data:data
}
);


var myChart = echarts.init(document.getElementById(id));
var option = {
backgroundColor: '#eff3f4',
legend: {
right:20,
bottom:10,
data:['网页服务器']
},
tooltip: {
trigger: "item",
backgroundColor: "#1540a1",
borderColor: "#FFFFCC",
showDelay: 0,
hideDelay: 0,
enterable: true,
transitionDuration: 0,
extraCssText: "z-index:100",
formatter: function(params, ticket, callback) {
//根据业务自己拓展要显示的内容
var res = "";
var name = params.name;
var value = params.value[params.seriesIndex + 1];
var total_number = params.data.total_number;
res =
"<span style='color:#fff;'>" +
name +
"</span><br/>话单总数:" +
total_number;
return res;
}
},
geo: {
map: "world",
label: {
emphasis: {
show: false
}
},
roam: true, //是否允许缩放
layoutCenter: ["50%", "50%"], //地图位置
layoutSize: "180%",
itemStyle: {
normal: {
color: "#fff", //地图背景色
borderColor: "#08acce" //省市边界线
},
emphasis: {
color: "rgba(37, 43, 61, .1)" //地图块悬浮背景
}
},

},

series: series
};

myChart.setOption(option);
}

&amp;lt;div class=&quot;col-xxl-6 col-lg-6  col-md-6&quot; style=&quot;margin-bottom: -6px&quot;&amp;gt;                &amp;lt;div class=&quot;panel  &quot; style=&quot;margin-left: -5px; width: 102%;&quot;&amp;gt;                    &amp; 首先,当我们想去某个目的地,但又对附近不熟悉时,导航功能强大。 其次,百度地图可以规划最优路线,为我们的出行节省最多的时间。 其三,当我们需求某样东西,但没有目的地时,百度地图可以自动匹配周边环境符合我们的需要。 最后,安全系数增加。道路各种限制,限速,红绿灯指示,各种施工道路提醒等等。
以下是一些步骤来使用 MATLAB 绘制 世界地图 热力图: 1. 获得数据集:您需要获得有关地理位置和相关值的数据集。例如,您可以使用一个包含每个国家的 GDP、人口或某些其他指标的数据集。这可以是一个 Excel 或 CSV 文件,其中每行包含一个国家的名称和相关值。 2. 导入数据:使用 MATLAB 的数据读取函数(如 readtable 或 xlsread)从文件中读取数据并将其存储在一个变量中。 3. 绘制 地图:在 MATLAB 中使用 geobubble 函数,它将在 世界地图 绘制 每个点,并根据数据值的大小使用不同的颜色和大小。 4. 自定义热力图:使用 MATLAB 内置的颜色映射函数改变颜色和大小的默认设置。您可以使用 colormap 函数来选择一个不同的颜色映射。 5. 添加图例:使用 MATLAB 的 legend 函数添加一个图例,以显示每个颜色对应的数据值范围。 6. 导出图像:使用 MATLAB 的 saveas 函数导出生成的热力图。您可以将其保存为 PNG、JPEG 或其他图像格式。 下面是一个简单的示例代码,用于 绘制 世界地图 热力图: ```matlab % 导入数据 data = readtable('data.csv'); % 绘制 地图 geobubble(data.Country, data.Value); % 自定义热力图 colormap('jet'); c = colorbar; c.Label.String = 'Value'; % 添加图例 legend('Location','eastoutside'); % 导出图像 saveas(gcf,'worldmap.png');