2011-04-05 10 views
13

मैं Visiblox WPF API का उपयोग कर रहा हूं और क्षैतिज स्क्रॉल करने के लिए मेरे लाइन चार्ट में चार्ट पॉइंट प्राप्त करने में समस्या हो रही है। स्क्रॉल करने के बजाय, अंक एक साथ squashed हो जाते हैं, जिसमें, यह विशेष रूप से एक समस्या नहीं है, सिवाय इसके कि मुझे चार्ट पर 100 अंकों के डेटा अंक होने की उम्मीद है। मैंने Visiblox वेबसाइट पर उपलब्ध सभी उदाहरणों को देखा है, लेकिन जो मैं ढूंढ रहा था उसे नहीं मिला। मैंने एक उदाहरण स्क्रीनशॉट संलग्न किया।विस्ब्लॉक्स, डब्ल्यूपीएफ: क्षैतिज स्क्रॉल करने के लिए चार्ट पॉइंट प्राप्त करना?

कोई विचार?

आपकी मदद के लिए धन्यवाद, स्पार्की

Example

उत्तर

8

डिफ़ॉल्ट Visiblox चार्ट द्वारा सीमा श्रृंखला में सभी डेटा शामिल करना फिर से गणना करेगा, इसलिए वहाँ दो संभव तरीके हैं: 1) जब आप अंतिम बिंदु जोड़ें, पहले को हटा दें जो दृश्यमान विंडो को एक बिंदु से अधिक या 2 पर प्रभावी ढंग से स्थानांतरित करेगा) एक स्पष्ट धुरी रेंज सेट करें और अपडेट करें कि जब आप दृश्य विंडो को स्थानांतरित करना चाहते हैं। http://www.visiblox.com/blog/2011/03/visiblox-charts-ranges-demystified

+1

मुबारक दिन! धन्यवाद :) – Sparky

1

मैं अभी हाल ही में कुछ इस तरह था:

बाहर कैसे पर्वतमाला काम पर अधिक जानकारी के लिए Visiblox ब्लॉग देखें। हर बार जब मैं गाड़ी में एक बिंदु जोड़ता हूं तो मैं कोड का एक छोटा सा भाग चलाता हूं जो 0 से गुजरने वाले समय (मेरा एक्स-अक्ष आयाम) की जांच करेगा। मैंने डेटा की एक श्रृंखला भी स्थापित की जो मैं हमेशा चाहता था देखना। मैं हमेशा ग्राफ पर 120 सेकंड डेटा दिखाना चाहता था। इसलिए मैं कुछ इस तरह था:

private void adjustXasis(int timeCount) 
{ 
    if(timeCount>desiredRange) 
    { 
     chart.axis.Xaxis.minimum=timeCount-desiredRange; 
     chart.axis.Xaxis.maximum=timeCount; 
    } 
    else //two minutes not reached yet 
    { 
     chart.axis.Xaxis.minimum=0; 
     chart.axis.Xaxis.maximum=desiredRange; 
    }   
} 

मैं मेरे सामने वी.एस. की जरूरत नहीं है और मैं अक्ष मिनट के लिए है कि वाक्य रचना पता/अधिकतम गलत है, लेकिन आप विचार मिलता है।

0

डिफॉल्ट रूप से Visiblox चार्ट श्रृंखला में सभी डेटा शामिल करने के लिए सीमा की पुन: गणना करेंगे, इसलिए दो संभावित दृष्टिकोण हैं: 1) जब आप अंतिम बिंदु जोड़ते हैं, तो पहले को हटा दें जो प्रभावी रूप से दृश्यमान को स्थानांतरित करेगा विंडो एक बिंदु या 2) एक स्पष्ट धुरी रेंज सेट करें और अपडेट करें कि जब आप दृश्य विंडो को स्थानांतरित करना चाहते हैं।

चेक बाहर कैसे पर्वतमाला में काम के बारे में अधिक जानकारी के लिए Visiblox ब्लॉग: http://www.visiblox.com/blog/2011/03/visiblox-charts-ranges-demystified

+0

उम ... ज्यादा चोरी? – NielW

संबंधित मुद्दे