这篇帖子Add direction arrow as point style in line chart and have user supply direction/angle/rotation in data series在某种程度上帮助了我。但是我无法弄清楚如何在示例中访问风向数据(从第200行开始)
我试过了
data: [{s: this.windspeeds, a: this.winddeg}]
和
ctx.dataset.data[ctx.dataIndex].a
在JSFiddle示例中,simonbrunel在图形和标签中使用了相同的数据。但是如何从我的openweather API获取风向?
这似乎很有希望,但我无法访问数据
pointRotation: function(ctx) {
// compute angle based on whatever is your use case:
// return ctx.dataset.data[ctx.dataIndex].a; // or .angle, or .rotation, or ...
// return ctx.dataset.data[ctx.dataIndex].x > 42 ? 90 : -90;
// return ctx.dataIndex % 4 ? 45 : 0;
}