我已根据@potatopeelings中的this helpful answer创建了一个带区域范围(条带)的图表。
然而,它基于ChartJS v2.1,当我更新到ChartJS v2.6时 - 其他要求(注释)必需 - 自定义图表类型中断。
实施例
ChartJSv2.1 - http://jsfiddle.net/u20cfpcd/
ChartJSv2.6 - http://jsfiddle.net/cjweb/99nc8atn/
这些界线突破:
set /p ans= New files or saved file! n or a :
if [%ans%] = [n] (
set /p mkfl= Files you want to save in! [filename].[bat;cmd;txt] :
set /p val= Enter Key to Save!:
echo %val% > %mkfl%
SET /p t= y:
) else if [%ans%] equ [a] (
set /p flnm= Type in the filename!:
set /p val= Type in words!
set /p ans= Enter [s,o] to re-save or overwrite!:
if [%ans%] equ [s] (
ECHO append
) else if [%ans%] equ [o] (
ECHO overwrite
) else (
ECHO problem!
)
SET /p z= f:
) else (
ECHO problem occurred during executing!
SET /p a= p:
)
set /p fk= .
Chart.elements.Line.prototype.lineToNextPoint.apply(...)
我认为Line原型现在应该使用' draw'但是我无法解决这个问题。
请帮忙吗?我给你买了一大口! ;)
答案 0 :(得分:0)
完成了工作。
lineToNextPoint()已过时,可以使用lineTo()帮助程序。
因此...
Chart.elements.Line.prototype.lineToNextPoint.apply({
_chart: {
ctx: ctx
}
}, [previous, point, next, null, null])
...替换为:
helpers.canvas.lineTo(ctx, previous._view, point._view);