पर क्षैतिज ब्रेक कैसे लागू करें मैं स्टैक्ड बार चार्ट प्लॉट करने के लिए रिक्शा (d3.js पर आधारित) का उपयोग कर रहा हूं। समस्या यह है कि पहली बार आम तौर पर दूसरों की तुलना में अधिक अधिक होती है, जो दृश्य प्रतिक्रिया को बर्बाद कर देती है। d3.js बार चार्ट
लॉगरिदमिक पैमाने का उपयोग करना (मुझे लगता है) यहां एक विकल्प नहीं है, क्योंकि तब बार में ढेर के बीच अनुपात टूट जाएगा। मैं निम्नलिखित छवि में एक क्षैतिज ब्रेक पेश करना चाहता था:
हालांकि, मुझे ऐसा कुछ करने के लिए रिक्शा या d3.js के किसी भी बॉक्स ऑफ़ फीचर को नहीं मिला। एक बनाने के बारे में कोई सुझाव?
ऐसा करने का यह सही तरीका प्रतीत होता है। – cuckovic
समझ में आता है। [यहां एक विकल्प है] (http://jsfiddle.net/9xbgT/2/) एकल पैमाने का उपयोग करके - 'ऊपरी' और 'निचला' के बजाय। एकल पैमाने पर, मेरा मतलब है 'var fullScale = d3.scale.linear()। डोमेन ([0,5,15,30])। श्रेणी ([280,180,160,0]) '। इससे आपको चार्ट को एक बार प्रति बार और एक वाई अक्ष के साथ खींचने देता है। फिर बार और अक्ष को खंडित करने के लिए ओवरले ब्रेक प्रतीकों। – meetamit
धन्यवाद, मैंने इस दृष्टिकोण की कोशिश की और यह काम करता है, लेकिन कुछ नलसाजी की आवश्यकता है। आखिरकार मैंने एक अलग दृष्टिकोण लिया जो मेरे मामले में ठीक काम करता है और विकसित करना आसान है। फिर भी, आपका जवाब सवाल हल करता है। – kciesielski