如何在 angular 4 中创建迷你折线图
How to create a sparkline line graph in angular 4
我想创建一个迷你图,它将采用像
这样的数组值
[{"sNo":224,"val":3},{"sNo":220,"val":1},{"sNo":224 ,"val":2},....]
当鼠标悬停时,应该在图表上显示 sNo 和 val 的值。
我试图找到解决这个问题的方法,但没有任何帮助。
我找到的一个解决方案是将数组值 [3,1,2] 作为输入并显示在图表中,但我需要 sNo 和 val 的值。
希望问题很清楚。请帮忙。谢谢。
您可以尝试将 char.js 与 chartType= line
一起使用
HTML 模板:
<canvas baseChart
[chartType]="'line'"
[datasets]="YourchartData"
[labels]="Yourlabels"
[options]="YourOptions"
elements: {
line: {
borderColor: '#000000',
borderWidth: 1
},
point: {
radius: 0
}
},
scales: {
yAxes: [
{
display: false
}
],
xAxes: [
{
display: false
}
]
}
[legend]="true"
[colors]="colors"
height="....">
</canvas>
当然要在 app.module 中安装并导入 char.js。
希望对你有所帮助
我想创建一个迷你图,它将采用像
这样的数组值[{"sNo":224,"val":3},{"sNo":220,"val":1},{"sNo":224 ,"val":2},....]
当鼠标悬停时,应该在图表上显示 sNo 和 val 的值。
我试图找到解决这个问题的方法,但没有任何帮助。
我找到的一个解决方案是将数组值 [3,1,2] 作为输入并显示在图表中,但我需要 sNo 和 val 的值。
希望问题很清楚。请帮忙。谢谢。
您可以尝试将 char.js 与 chartType= line
一起使用HTML 模板:
<canvas baseChart
[chartType]="'line'"
[datasets]="YourchartData"
[labels]="Yourlabels"
[options]="YourOptions"
elements: {
line: {
borderColor: '#000000',
borderWidth: 1
},
point: {
radius: 0
}
},
scales: {
yAxes: [
{
display: false
}
],
xAxes: [
{
display: false
}
]
}
[legend]="true"
[colors]="colors"
height="....">
</canvas>
当然要在 app.module 中安装并导入 char.js。
希望对你有所帮助