我正在尝试使用React中的ApexCharts将一些基本样式应用于我的工具提示中。
这是我的配置:
const options = {
chart: {
foreColor: "#ffffff12",
toolbar: {
show: false
}
},
colors: ["white"],
stroke: {
width: 3
},
grid: {
borderColor: "#ffffff12",
borderWidth: 1,
clipMarkers: false,
yaxis: {
lines: {
show: false
}
},
xaxis: {
lines: {
show: true,
},
}
},
dataLabels: {
enabled: false
},
fill: {
gradient: {
enabled: true,
opacityFrom: 0.4,
opacityTo: 0
}
},
markers: {
size: 0
},
tooltip: {
enabled: true,
style: {
fontSize: '20px',
fontFamily: 'Roboto'
},
x: {
show: true,
format:'HH:mm'
},
y: {
formatter:(value) => `${value}$`
},
marker: {
show: false,
},
theme:'dark'
},
...
我可以使用深色默认值(例如深色背景和白色字体颜色等)查看它,但是我无法使其与自己的默认值一起使用。
谢谢!
答案 0 :(得分:0)
ApexCharts中的工具提示可以直接通过CSS定位,因为它只是一个HTML元素。
通过覆盖.apexcharts-tooltip
类和其中的任何内部元素来更改工具提示样式。
答案 1 :(得分:0)
请向这样的图表元素的父项添加id属性。
#chartContainer .apexcharts-tooltip {
color: #000000;
}
#chartContainer .apexcharts-tooltip .apexcharts-tooltip-series-group.active {
background: #ffffff !important;
}