DC.js github पर, Stock Market Selection Strategy by Lon Riesberg dc.js लाइब्रेरी का उपयोग करने के उदाहरण के रूप में सूचीबद्ध है।dc.js के साथ एक पंक्ति के साथ स्टैक्ड पंक्ति चार्ट कैसे बनाएं?
लॉन एक स्टैक्ड पंक्ति चार्ट बनाने और इसे एक पंक्ति के रूप में प्रदर्शित करने में सक्षम था।
मैं इसी कार्य को पूरा करने में सक्षम होना चाहते हैं। मैं केवल in my codepen दिखाए गए अनुसार, पंक्ति चार्ट बनाने का तरीका समझने में सक्षम हूं।
एचटीएमएल
<script src="https://rawgit.com/mbostock/d3/master/d3.js" charset="utf-8"></script>
<script type="text/javascript" src="https://rawgithub.com/NickQiZhu/dc.js/master/web/js/crossfilter.js"></script>
<script type="text/javascript" src="https://rawgit.com/dc-js/dc.js/master/dc.js" ></script>
<div id="rowChart"></div>
जावास्क्रिप्ट
items = [
{Id: "01", Name: "Red", Price: "1.00", Quantity: "1",TimeStamp:111},
{Id: "02", Name: "White", Price: "10.00", Quantity: "1",TimeStamp:222},
{Id: "04", Name: "Blue", Price: "9.50", Quantity: "10",TimeStamp:434},
{Id: "03", Name: "Red", Price: "9.00", Quantity: "2",TimeStamp:545},
{Id: "06", Name: "Red", Price: "100.00", Quantity: "2",TimeStamp:676},
{Id: "05",Name: "Blue", Price: "1.20", Quantity: "2",TimeStamp:777}
];
var ndx = crossfilter(items);
var Dim = ndx.dimension(function (d) {return d.Name;})
var RowBarChart1 = dc.rowChart("#rowChart")
RowBarChart1
.width(250).height(500)
.margins({top: 20, left: 15, right: 10, bottom: 20})
.dimension(Dim)
.group(Dim.group().reduceCount())
.elasticX(true)
.label(function (d) {return d.key + " " + d.value;})
.ordering(function(d) { return -d.value })
.xAxis().tickFormat(function(v){return v}).ticks(3);
dc.renderAll();
मैं इस एक खड़ी पंक्ति चार्ट जहां प्रत्येक अनुभाग 'रेड', 'सफेद,' या 'ब्लू' है और एक में प्रदर्शित किया जाता होगा पंक्ति?
मेरा लक्ष्य एक कामकाजी उदाहरण है जिसे मैं बंद कर सकता हूं। इस प्रकार उत्तर ने मदद की है, लेकिन मैं अभी भी इसे बनाने में सक्षम नहीं हूं।
प्लस ... आप सीएसएस द्वारा आकार और अन्य विकल्पों को नियंत्रित कर सकते हैं। –
मैंने इसका उपयोग करने का प्रयास किया है, लेकिन इसे काम करने के लिए प्रतीत नहीं होता है: http://codepen.io/chriscruz/pen/yNVZYL। ऐसा लगता है कि लॉन ने यहां बनाई गई कुछ इंटरैक्टिव फीचर्स खो दी हैं (http://stackoverflow.com/questions/29360042/how-to-create-stacked-row-chart-with-one-row-with-dc -js)। उदाहरण के लिए, जब मैं लोन द्वारा बनाए गए बार पर क्लिक करता हूं, तो यह अन्य चार्ट बदल देता है। क्या इसका कोई मतलब है? – Chris
अरे आप एक और यहाँ codepen है http://codepen.io/luarmr/pen/yNVZMN मैं http://cbracco.me/a-simple-css-tooltip/ और कार्रवाई क्लिक के रूप में से टूलटिप्स जोड़ने कुंआ। आपको केवल ग्राफ को पुन: चित्रित करने की आवश्यकता है ... समस्या यह है कि आप कौन सा डेटा दिखाना चाहते हैं? –