我是Plotly的新手。并通过创建虚拟折线图进行练习。我在删除x轴显示线时遇到问题。我将其设置为false,使用零线,并尝试使用linecolor使其透明,但仍然保留。巧合的是,y轴工作正常,两个轴的showgrid也一样。
我有些暗示,这个问题可能是由用来显示季节“ 2017-18”,“ 2018-19”等的“类别”类型引起的,但是希望对Plotly经验丰富的人进行确认(或解决方法)。谢谢。
var bedford = {
x: ['2009-10', '2010-11', '2011-12', '2012-13', '2013-14', '2014-15', '2015-16', '2016-17', '2017-18', '2018-19'],
y: [2812, 2654, 2828, 3051, 2261, 2496, 2611, 2515, 2530, 2527],
name: 'Bedford',
mode: 'lines+markers',
line: {
color: 'rgb(128,191,255)',
width: 2
}
};
var birmingham = {
x: ['2009-10', '2010-11', '2011-12', '2012-13', '2013-14', '2014-15', '2015-16', '2016-17', '2017-18', '2018-19'],
y: [975, 894, 881, 971, 947, 1098, 1046, 830, 800, 676],
name: 'Birmingham',
mode: 'lines+markers',
line: {
color: 'rgb(230,0,0)',
width: 2
}
};
var data = [bedford, birmingham];
var layout = {
title: 'Second Tier Clubs Average Attendances',
xaxis: {
title: 'Season',
type: 'category',
showline: false,
linewidth: 0
},
yaxis: {
title: 'Attendance',
range: [0, 3500],
showline: false,
linewidth: 0
}
};
Plotly.newPlot('attendanceDiv', data, layout);
答案 0 :(得分:0)
您需要设置 yaxis:{zeroline:false} ,请查看以下提示:http://jsfiddle.net/9xo3rvbg/2/
var data = [bedford, birmingham];
var layout = {
title: 'Second Tier Clubs Average Attendances',
xaxis: {
title: 'Season',
type: 'category',
zeroline: false,
showline: false,
},
yaxis: {
title: 'Attendance',
range: [0, 3500],
zeroline: false,
showline: false,
}
};
Plotly.newPlot('attendanceDiv', data, layout);