我的要求是使用Plotly.js在X轴的某些日期绘制垂直线 . 我是情节新手,我设法找到一个使用'Shapes'选项绘制垂直线的选项 .
shapes:[{
type: 'line',
x0: '2000-01-11',
y0:0,
x1: '2000-01-11',
y1:7,
line: {
color: 'grey',
width: 1.5,
dash:'dot'
}
}]
但我面临的主要困难是如何在绘制垂直线时定义Y轴值,因为Y轴比例将根据数据而不同 . 我希望它是动态的东西,比如y0:0;我们用来画垂直线的d3中的y1:(height-margin.top-margin.bottom) .
1 回答
有几种可能适合您的可能性:
使用
yref: paper
独立于y轴刻度(所有值都标准化为0到1之间)始终绘制到
max
imum resp .min
imum y-value所有3种方式都在下面实现 .