primeNG怎么使用混合图表
primeNG是使用的chart.js作为图表的,单独的chart.js是可以使用混合图表的,我想问下primeNG怎么使用混合图表。
模板的写法:
<p-chart type="scatter" [data]="data" [options]="options"></p-chart>
我按照chart.js的写法
但是它只显示分散图的点,而不显示线性图。下面是代码:
this.data = {
datasets: [
{
label: '',
data: [{x:1,y:5},{x:3,y:7},{x:8,y:10}],
fill: false,
borderColor: '#fff'
},
{
label: '',
data: [{x:5,y:8},{x:3,y:7},{x:8,y:10}],
fill: false,
borderColor: '#fff',
type: 'line'
}
]
}
this.options = {
responsive: false,
title: {
display: true,
text: '',
fontSize: 12
},
scales: {
yAxes: [
{
scaleLabel: {
display: true,
labelString: 'KKWH'
},
gridLines: {
display: false
}
}
],
xAxes: [
{
type: 'linear',
position: 'bottom'
}
]
}
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
经过反复查看文档,发现当line类型的chart和scatter混合使用时,在模板的type里写scatter,在数据集里写type:line的话,需要在line数据集里写上这个showLine: true才能显示出线条,否则只显示点。反之,在模板的type里写line,在数据集里写type:scatter的话,就不需要写showLine: true。