gpt4 book ai didi

javascript - 如何在 chartjs 中向树形图添加更多填充?

转载 作者:数据小太阳 更新时间:2023-10-29 05:24:23 28 4
gpt4 key购买 nike

对于某些工具,我们使用来自 echartjs 的树形图。

一切正常,但我有一个问题,那就是树形图中填充的大小。

正如您在这张图片中看到的,一切都很好,但我无法为此图表启用更多填充:我想要这张图表用于我的 friend 网站 ( امروز چندمه )

enter image description here

这是我的代码:

myChart.showLoading();
$.get('data/asset/data/flare.json', function (data) {
myChart.hideLoading();

echarts.util.each(data.children, function (datum, index) {
index % 2 === 0 && (datum.collapsed = true);
});

myChart.setOption(option = {

tooltip: {
trigger: 'item',
triggerOn: 'mousemove'
},

series:[
{
type: 'tree',

data: [data],

top: '1%',
left: '15%',
bottom: '1%',
right: '7%',

symbolSize: 7,

orient: 'RL',

label: {
position: 'right',
verticalAlign: 'middle',
align: 'left'
},

leaves: {
label: {
position: 'left',
verticalAlign: 'middle',
align: 'right'
}
},

expandAndCollapse: true,
animationDuration: 550,
animationDurationUpdate: 750
}
]
});
});

谢谢:)

最佳答案

您需要将 topbottom 属性的值更改为负值,并将 leftright 的值更改为负值code> 属性设置为更大的正值。

例如,设置top : -10%bottom: -15%。然后是 Right: 20%left:15%。您将不得不尝试不同的值,直到找到适合您情况的组合。右侧和左侧的值越高,顶部和底部的值越低,效果越明显。也就是说,让您的图表变高变窄,从而间隔或填充值。

您还可以将 symbolSize 属性的值减小到例如 1。

这是 JsFiddle 的链接

关于javascript - 如何在 chartjs 中向树形图添加更多填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54886066/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com