Javascript 我试图在条形图中显示Y和Y2,但在Y2轴中,它在c3.js中仅显示范围内的0到1的值
我正在为列和数据1、数据2生成动态名称。现在我试图在条形图中显示Javascript 我试图在条形图中显示Y和Y2,但在Y2轴中,它在c3.js中仅显示范围内的0到1的值,javascript,c#,c3.js,Javascript,C#,C3.js,我正在为列和数据1、数据2生成动态名称。现在我试图在条形图中显示Y和Y2,但在Y2轴中,它只显示0到1范围内c3js的值 $(document).ready(function () { var FunnelGrowthACVColumns = []; var FunnelGrowthRatioColumns = []; for (var i = 0; i <= data.data.FunnelGrowthMartix.length - 1; i++) {
Y
和Y2
,但在Y2
轴中,它只显示0
到1
范围内c3
js的值
$(document).ready(function () {
var FunnelGrowthACVColumns = [];
var FunnelGrowthRatioColumns = [];
for (var i = 0; i <= data.data.FunnelGrowthMartix.length - 1; i++) {
FunnelGrowthACVColumns.push(parseFloat(data.data.FunnelGrowthMartix[i].FunnelGrowth));
FunnelGrowthRatioColumns.push(parseFloat(data.data.FunnelGrowthMartix[i].Per_Growth));
}
var titleFunnelGrowthACV = data.data.FunnelGrowthMartix[0].Title + 'ACV';
var titleFunnelGrowthRatio = data.data.FunnelGrowthMartix[0].Title +'Ratio';
var chart1 = c3.generate({
bindto: '#chartContainer2',
data: {
columns: [
[titleFunnelGrowthACV].concat(FunnelGrowthACVColumns),
[titleFunnelGrowthRatio].concat(FunnelGrowthRatioColumns),
],
type: 'bar',
labels: true,
axes: {
titleFunnelGrowthACV: 'y',
titleFunnelGrowthRatio: 'y2'
},
},
axis: {
x: {
type: 'category',
categories: MartixMonths,
},
y: {
label: {
text: 'Unit (In Rs Crores)',
position: 'outer-middle'
},
},
y2: {
show: true,
}
},
color: {
pattern: ['#2ca02c', '#0000ff']
},
zoom: {
enabled: false
},
bar: {
width: {
ratio: 0.5
},
tooltip: {
format: {
title: function (d) { return 'Data' + d; },
},
grouped: true
},
legend: {
position: 'center'
}
}
});
$('#chartContainer2').append(chart1.element);
});
$(文档).ready(函数(){
var FunnelGrowthACVColumns=[];
var funnelgrowsratiocolumns=[];
对于(var i=0;i第二个y轴上的范围0..1往往发生在序列未绑定到它时
看看你的截图,我怀疑你只是输入了一个错误。截图中的工具提示显示了系列名称“FunnelGrowthACV”和“FunnelGrowthRatio”,但你要求的是
axes: {
titleFunnelGrowthACV: 'y',
titleFunnelGrowthRatio: 'y2'
},
换成
axes: {
FunnelGrowthACV: 'y',
FunnelGrowthRatio: 'y2'
},
看看现在是否有效谢谢..我试过了,但不起作用。因为它找不到任何列名称作为轴。