我正在尝试创建一个{1}得分为1-100的得分。
线为静态,需要弯曲
但是图表上的点是动态值,因此可以更改其沿现有线的位置。
首先,我想添加仅代表点本身的其他数据,但是line chart
是未知的。
第二次尝试使我创建了第二条线,它交叉/相交,希望找到相交点并将其设为点。
不幸的是,我找不到找到交叉点的方法。
Y(height)
new Chart(
document.getElementById('lineChart'),{
type: 'line',data: {
datasets: [
{
data: [
{
x: 70,y: 0,},{
x: 70,y: 100,}],fill: false,borderColor: 'red',showLine:true,{
data: [
{
x: 0,y: 2,{
x: 25,y: 10,{
x: 50,y: 50,{
x: 80,y: 90,{
x: 100,y: 98,startWithZero: true,fill: false,lineTension: 0.3,borderColor: 'blue',}
]
},options: {
bezierCurve : true,tooltips: {
mode: 'intersect'
},scales: {
xAxes: [{
type: 'linear',ticks: {
min: 0,//minimum tick
max: 100,//maximum tick
},yAxes: [{
ticks: {
bezierCurve : true,min: 0,bezierCurve : true,type: 'linear',scaleLabel: {
lineTension: 0.1,display: true,}
}]
}
}
})