带空值的折线图:如何保持线连接
Line Chart with null values: How to keep Lines connected?
我使用Chart.js在我的网页上创建图表。现在我想创建与线和条形数据的组合图表。因为我的线和条数据是相互独立的,我需要使用空值。例如:
x-labels: 08:00, 09:00, 10:00, 11:00, 12:00
y-line: 12, null, 10, null, 15
y-bar: null, 25, null, 30, null
您可以以JsFiddle为例。正如您在这里看到的,线数据只是点,它们不与线相连。我想让这些点与直线相连。我怎么能做到?
尝试用'0'或尽可能小的值代替null
值。
x-labels: 08:00, 09:00, 10:00, 11:00, 12:00
y-line: 12, 0, 10, 0, 15
y-bar: 0, 25, 0, 30, 0
无法处理null
。
覆盖beforeDatasetsDraw
Chart.pluginService.register({
beforeDatasetsDraw: function(chart) {
for (dataset of chart.config.data.datasets) {
for(data of dataset._meta[chart.id].data) {
data._model.skip = false;
data._model.tension = 0;
}
}
}
});
相关文章:
- 将Websocket连接保持在多个页面上
- 保持长轮询连接打开的最佳方式
- 如何在火狐插件的后台保持恒定的 websocket 连接
- 断开连接的客户端在具有 websocket 的 Openfire 服务器上保持联机状态
- AJAX 长轮询不会保持连接打开
- 如何保持PostgreSQL连接打开
- 保持NodeJS连接打开并写入(GET请求)
- 使用ANT连接JS文件(保持特定顺序)
- 在Internet Explorer(7,8,9)中保持打开的连接
- 如何保持mysql连接活在node.js
- 保持WebSocket连接活动
- 保持对每个用户连接套接字的引用
- Node.js如何保持页面加载之间的连接
- 我应该保持我的redis连接持久吗?
- iOS上的WebSockets:保持在线连接
- 当内联javascript执行时,web浏览器是否保持web服务器连接?
- 拉斐尔:拖动矩形,同时保持它们的连接
- 带空值的折线图:如何保持线连接
- xmlhttprequest是否在处理请求后保持连接打开
- Node.js在写入后保持连接而不关闭