避免 eCharts 中的图例重叠条形图
Avoid legend overlap bar graph in eCharts
我使用百度的eCharts 3 构建了堆叠条形图,但图例总是与图重叠。我想做的是将图表向左移动,这样图例就足够 space 并且不会与图表重叠,但我找不到解决方案。
这是我现在的图表
我刚刚解决了!
要处理图表的 space,您必须调整网格。设置
myChart.setOption({
grid: {
right: '17%'
}
});
刚好 space 放置图例而不重叠。
我在angualar工作,我通过将图表分成2个组件来解决它,一个是我自己绘制图例的组件,一个是只使用echarts绘制饼图。两者都包含在具有 display: flex 的父组件下,其中我有 flex-grow: 1 用于 pie 子组件。这为我解决了响应问题。
我使用百度的eCharts 3 构建了堆叠条形图,但图例总是与图重叠。我想做的是将图表向左移动,这样图例就足够 space 并且不会与图表重叠,但我找不到解决方案。
这是我现在的图表
我刚刚解决了! 要处理图表的 space,您必须调整网格。设置
myChart.setOption({
grid: {
right: '17%'
}
});
刚好 space 放置图例而不重叠。
我在angualar工作,我通过将图表分成2个组件来解决它,一个是我自己绘制图例的组件,一个是只使用echarts绘制饼图。两者都包含在具有 display: flex 的父组件下,其中我有 flex-grow: 1 用于 pie 子组件。这为我解决了响应问题。