这是我们正在制作的与运动相关的图表 - 针对目标框架的行动图。这可以让您了解射门/扑救在球门框架内的位置。Apexcharts 库正在用于此目的。
现在,目前,我的开发人员无法将自定义设计的图像用于绘图,而只是使用具有特定渐变的圆圈。图片: 目标图 - 无图片
我们要求使用这些图像来代替这些圆圈。但是,当其中一个被用作测试时,就会发生这种情况。
对于不同类型的地块,我们有不同的图像。绘图都是正确的,我们只是无法使用图像。
我已经分享了现在正在使用的代码。
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha384-tsQFqpEReu7ZLhBV2VZlAu7zcOV+rXbYlF2cqB8txI/8aZajjp4Bqd+V6D5IgvKT"
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
crossorigin="anonymous"></script>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script>
</head>
<body>
<div class="prev-vis-cont goal-map-img" style="width: 50%;height: 20%; background-color: grey">
<div id="previous_goal_map"></div>
</div>
<script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>
<script type="text/javascript">
var img = 'img2.jpeg';
var options = {
chart: {
height: 500,
width: 500,
type: 'scatter',
zoom: {
enabled: false
}
},
markers: {
size: 10,
},
//colors:["#fff"],
// colors: ['#76FF03'],
// fill: {
// type: 'gradient',
// opacity:0.7,
// },
fill: {
type: 'image',
opacity: 1,
image: {
src: [img, img.img, img, img, img],
width: 35,
height: 35
}
},
series: [{
name: "R Shot Wide",
data: [7.21, 5.64]
},
{
name: "R Shot Wide",
data: [0.97, 1.22]
},
{
name: "R Shot On",
data: [1.42, 3.96]
},
{
name: "R Goal",
data: [3.35, .78]
},
{
name: "R Shot Wide",
data: [4.27, 8.37]
}
],
xaxis: {
tickAmount: 8,
min: 0,
max: 8,
labels: {
show: false
},
axisBorder: {
show: false
},
axisTicks: {
show: false
},
crosshairs: {
show: false
}
},
yaxis: {
tickAmount: 5,
min: 0,
max: 5,
labels: {
show: true
}
},
legend: {
show: false
},
tooltip: {
enabled: false,
x: {
show: false,
title: false,
},
y: {
formatter: function (val, index) {
return ''
},
title: {
formatter: (seriesName) => seriesName,
},
}
},
dataLabels: {
enabled: false
},
grid: {
show: false,
}
}
console.log(options);
$("#previous_goal_map").html('');
var chart = new ApexCharts(
document.querySelector("#previous_goal_map"),
options
);
chart.render();
</script>
</body>
</html>
任何和所有的帮助表示赞赏。
TIA