इस तरह के चार्ट को जावास्क्रिप्ट के साथ करना संभव है, और इसमें एक ऐड-इन है जो आपको एक्सेल में इसका उपयोग करने की अनुमति देता है।
यहाँ एक कामकाजी कोड है जो मैंने आपके लिए लिखा है:
https://www.funfun.io/1/#/edit/5a6b1cbbee0b8c3283c655ab
मैंने अपने कोड का परीक्षण करने के लिए एक एम्बेडेड स्प्रेडशीट के साथ एक ऑनलाइन संपादक का उपयोग किया, यह उपयोग करने के लिए बहुत सरल है। एक बार जब आप स्प्रेडशीट पर अपना डेटा दर्ज कर लेते हैं, तो आप इसे JSON फ़ाइल के माध्यम से अपने कोड के साथ एक्सेस कर सकते हैं, यह सेटिंग्स के नीचे पहली फ़ाइल है ।
एक बार डेटा सुलभ होने के बाद, आपको एक चार्ट बनाना होगा और ऐसा करने के लिए आपको एक जावास्क्रिप्ट लाइब्रेरी को चुनना होगा। बहुत सारे शक्तिशाली हैं जैसे प्लॉटली.जेएस या हाईचार्ट्स। मैंने इस उदाहरण के लिए Highcharts का उपयोग किया ।
script.js
फ़ाइल में अपने डेटा की व्यवस्था करना सुनिश्चित करें । ताकि आप चार्ट में अपना डेटा सही ढंग से दर्ज कर सकें। मैं स्थानीय चर बनाता हूं script.js
जिसमें स्प्रेडशीट का डेटा शामिल है, जैसे:
var labels = []; // "samples 1" ...
var category = []; // "61" and "43"
var firstValues = [];// 61
var secondValues = [];//43
var categoryValues = [];// firstValues + secondValues
var firstErrors = [];// Stdev 61
var secondErrors = [];// Stdev 43
var errorValues = []; // firstErrors + secondError
series
स्थानीय चर के लिए सही डेटा धन्यवाद के साथ भरें ।
var series = [];
// We enter the Sample and Error Values in the chart (series)
for(var i = 0; i < category[0].length; i++) {
series.push({
name: category[0][i],
type: 'column',
color: Highcharts.getOptions().colors[i+7],
data: categoryValues[i]
});
series.push({
name: 'error',
type: 'errorbar',
data: errorValues[i],
tooltip: {
pointFormat: '(error range: {point.low}-{point.high} mm)<br/>'
}
});
}
और series
अन्य वैकल्पिक विकल्पों के साथ चार्ट बनाएं ।
Highcharts.chart('container', {
title: {
text: 'custom error bars to multiple series'
},
xAxis: {
categories: labels
},
yAxis: {
allowDecimals: true,
min: 0,
max: 0.3
},
tooltip: {
shared:true
},
series: series
});
आप इसे फ़नफ़न एक्सेल ऐड-इन में URL पेस्ट करके एक्सेल में लोड कर सकते हैं । यह मेरे उदाहरण के साथ कैसा दिखता है:
फिर आप इसे जेपीईजी, पीएनजी, पीडीएफ, एसवीजी में डाउनलोड कर सकते हैं या चाहें तो प्रिंट कर सकते हैं।
प्रकटीकरण: मैं फनफुन का एक डेवलपर हूं।