#javascript #apexcharts
Вопрос:
Я не могу заставить «маркеры» отображаться, когда я пробую демонстрационный код для столбца ApexCharts с маркерами. Не могу понять, почему. Предполагая, что это может быть с их стороны. Нужно добавить сюда еще немного текста, но они предоставляют демо-версии для Angular, React и Vue, которые, похоже, работают (не пробовал Vue). Я также проверил документацию, но ничего не смог найти в ней.
var options = {
series: [
{
name: "Actual",
data: [
{
x: "2011",
y: 1292,
goals: [
{
name: "Expected",
value: 1400,
strokeWidth: 5,
strokeColor: "#775DD0",
},
],
},
{
x: "2012",
y: 4432,
goals: [
{
name: "Expected",
value: 5400,
strokeWidth: 5,
strokeColor: "#775DD0",
},
],
},
{
x: "2013",
y: 5423,
goals: [
{
name: "Expected",
value: 5200,
strokeWidth: 5,
strokeColor: "#775DD0",
},
],
},
{
x: "2014",
y: 6653,
goals: [
{
name: "Expected",
value: 6500,
strokeWidth: 5,
strokeColor: "#775DD0",
},
],
},
{
x: "2015",
y: 8133,
goals: [
{
name: "Expected",
value: 6600,
strokeWidth: 5,
strokeColor: "#775DD0",
},
],
},
{
x: "2016",
y: 7132,
goals: [
{
name: "Expected",
value: 7500,
strokeWidth: 5,
strokeColor: "#775DD0",
},
],
},
{
x: "2017",
y: 7332,
goals: [
{
name: "Expected",
value: 8700,
strokeWidth: 5,
strokeColor: "#775DD0",
},
],
},
{
x: "2018",
y: 6553,
goals: [
{
name: "Expected",
value: 7300,
strokeWidth: 5,
strokeColor: "#775DD0",
},
],
},
],
},
],
chart: {
height: 350,
type: "bar",
},
plotOptions: {
bar: {
columnWidth: "60%",
},
},
colors: ["#00E396"],
dataLabels: {
enabled: false,
},
legend: {
show: true,
showForSingleSeries: true,
customLegendItems: ["Actual", "Expected"],
markers: {
fillColors: ["#00E396", "#775DD0"],
},
},
};
var chart = new ApexCharts(document.querySelector("#chart"), options);
chart.render();
Ответ №1:
Я думаю, что использовал старую установку и переделал ее, чтобы исправить это. https://apexcharts.com/docs/installation/