graph - 在前端可以选择将图形从堆叠更改为分组,反之亦然
解决方案
您必须在工具栏的工具字典中定义 2 个名为 Stacked 和 Grouped 的图标。单击stacked 将更新选项并将stacked 设置为True,而单击grouped 将更新选项并将stacked 设置为False。
检查下面的代码:
options = {
toolbar{
tools:{
show: true,
download: false,
selection: true,
customIcons: [{
index: 1,
title: 'Grouped',
class: 'custom-icon',
icon: '<p width="50">Grouped</p>',
click: function (chart, options, e) {
chart.updateOptions({
chart:{
stacked: false
},
},)
},
},
{
index: 0,
title: 'Stacked',
class: 'custom-icon',
icon: '<p width="50">Stacked</p>',
click: function (chart, options, e) {
chart.updateOptions({
chart:{
stacked: true
},
},)
},
}],
},
},
}
这里的 apexcharts.css 也有一点 css 变化:
.apexcharts-toolbar {
width: 150px;
}
自定义 CSS 的最后一个更改是:
div.apexcharts-toolbar-custom-icon{
width: 60px;
color: white;
}
推荐阅读
- autoit - AutoIt - ControlClick 跟随鼠标坐标
- android - 无法从 FirebaseUser Flutter 检索用户
- javascript - 在 SuiteScript 2.0 自定义模块中获取/设置值
- c - CS50 可读性 pset2 中的错误
- php - PHP 包含一个基于多个参数的页面,而不仅仅是一个参数
- python - 为什么我的 SSH 暴力破解器说正确的密码不正确?
- python - 如何在函数的for循环中使用多个条件?
- go - Go接口:接口未实现,即使它是
- python - 如何在 numpy 的唯一计数中包含值“零”
- ruby-on-rails - rails 设计 id 生成器