में क्षैतिज रेखाएं बनाएं क्या आप चार्ट.जेएस v2.0 को विस्तारित करने में मेरी सहायता कर सकते हैं। आप 2 विकल्प हैं chart.js साथ http://jsfiddle.net/vsh6tcfd/3/चार्ट.जेएस 2.0
var originalLineDraw = Chart.controllers.bar.prototype.draw;
Chart.helpers.extend(Chart.controllers.bar.prototype, {
draw: function() {
originalLineDraw.apply(this, arguments);
var chart = this.chart;
var ctx = chart.chart.ctx;
var index = chart.config.data.lineAtIndex;
if (index) {
var xaxis = chart.scales['x-axis-0'];
var yaxis = chart.scales['y-axis-0'];
ctx.save();
ctx.beginPath();
ctx.moveTo(xaxis.getPixelForValue(undefined, index), yaxis.left);
ctx.strokeStyle = '#ff0000';
ctx.lineTo(xaxis.getPixelForValue(undefined, index), yaxis.right);
ctx.stroke();
ctx.restore();
}
}
});
var config = {
type: type,
data: jQuery.extend(true, {}, data),
options: this.chartdata.options,
lineAtIndex: 2
};
new Chart(ctx, config);
बेला में प्रदान की जाती है, तो आप वास्तव में * * क्षैतिज लाइनों आकर्षित करते हैं, आप डॉन 't: निम्नलिखित कोड आप एक अच्छा प्रारंभिक बिंदु देना चाहिए? आप वास्तव में क्या बदलना चाहते हैं? – dhh
प्रदान की गई पहेली ने Chart.js v1 का उपयोग किया लेकिन मैं v2 का उपयोग कर रहा हूं। वह कोड v2 पर काम नहीं कर रहा है। –
क्षमा करें, यह ध्यान नहीं दिया गया ... – dhh