在这段代码中我得到了以下错误:
'any []'类型的参数不能分配给'never'类型的参数
var markers: [];
this.Getlapoints(this.map.getCenter(), 500000).then(data => {
for (var key in data) {
Leaflet.marker(data[key].location, //{ icon: greenIcon }
).addTo(this.map).bindPopup(data[key].caption);
// markers.push(data[key].location.lat,data[key].location.lng);
// markers.push(data[key].location);
var lat = data[key].location.lat;
var lng = data[key].location.lng;
markers.push([lat, lng]);
}
console.log(markers);
});
Run Code Online (Sandbox Code Playgroud) 我有一个用于性格测试的机器人。该机器人通过提出 60 多个问题来获得(是/否)答案。总结结果后,它将给出 6 个指示索引值。我必须根据夏日生成带有图例和值的雷达图,并通过机器人将其发回(jpg/png/svg)给用户。
任何人都知道我该怎么做,任何指南都会有所帮助。
我使用了以下D3js教程来生成我的首选图表。但是我必须打开HTML文件才能生成图表,而应该将其作为自动过程的一部分,以在服务器端而不是在前端生成SVG文件。
教程:http://bl.ocks.org/nbremer/21746a9668ffdf6d8242
Result是测试数据的数组。在实际应用中,它是由几个过程生成的,最后一步是进行小计,然后从小计生成SVG输出并将其发送给特定的人。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Smoothed D3.js Radar Chart</title>
<script src="./d3.js" charset="utf-8"></script>
<style>
body {
font-family: 'Open Sans', sans-serif;
font-size: 11px;
font-weight: 300;
fill: #242424;
text-align: center;
text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;
cursor: default;
}
.legend {
font-family: 'Raleway', sans-serif;
fill: #333333;
}
.tooltip {
fill: …Run Code Online (Sandbox Code Playgroud) 我已经为登录模式设计了此表单:
<tr>
<td></td>
<td><?php echo form_submit('submit', ' Log In', 'class="btn btn-primary btn-lg btn-block"'); ?>
<?php echo form_submit('forget', ' Forget Password ', 'class="btn btn-warning btn-lg btn-block"'); ?>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这两个按钮都在做相同的工作,如何隔离按下的按钮?
谢谢大家
charts ×2
javascript ×2
node.js ×2
backend ×1
bots ×1
codeigniter ×1
d3.js ×1
form-submit ×1
leaflet ×1
php ×1
submit ×1
svg ×1
typescript ×1