由于单元格之间存在巨大的值差异,漏斗图无法正常呈现。例如,最上面的单元格(头部)值为2000000,而最下面的单元格(颈部)值为500。
下面是示例编辑器的屏幕截图。请帮助我将漏斗图塑造成三角形的形状,而不考虑单元格之间的巨大差异。提前感谢。currentexpectation
如果你无法看到截图,这里有一些数据可以在apache-echart示例编辑器中使用。
option = {
legend: {
data: ['Ad Request', 'Impressions', 'Clicks', 'Orders', 'Revenue']
},
series: [
{
name: 'test-funnel',
type: 'funnel',
data: [
{
value: 50,
name: 'Revenue'
},
{
value: 100,
name: 'Orders'
},
{
value: 1000,
name: 'Clicks'
},
{
value: 10000,
name: 'Impressions'
},
{
value: 2000000,
name: 'Ad Request'
}
],
label: {
position: 'inside'
}
}
]
};
1条答案
按热度按时间kg7wmglp1#
如果你想要一个三角形的漏斗图,你需要一些线性的数据,因为ECharts似乎期待一个算术级数与正整数在这个特定的情况下。
我不知道你到底想做什么,但是如果你需要通过工具提示来显示悬停时的实际值,你可以使用一个带有
switch
的格式器函数来确定返回哪个标签。下面是一个例子: