2013-02-18 51 views
10

में डेटा विज़ुअलाइजेशन/एनालिटिक्स डैशबोर्ड बनाना, मैं ऐसी वेबसाइट विकसित कर रहा हूं जहां मुझे बैकएंड से डेटा के साथ डैशबोर्ड दिखाने की आवश्यकता है। डेटा विज़ुअलाइजेशन लुक और महसूस Google Analytics डैशबोर्ड की तरह होना चाहिए।जावा

मुझे आश्चर्य है कि कोई निःशुल्क एपीआई/लाइब्रेरी/प्रोजेक्ट है जो मुझे ऐसा करने देता है। यह भी परियोजना जावा (स्प्रिंगएमवीसी) में है।

कोई मार्गदर्शन/सहायता की सराहना की जाती है। बहुत बहुत धन्यवाद।

उत्तर

6

गूगल एनालिटिक्स लेआउट, मैं ट्विटर बूटस्ट्रैप उपयोग करने के लिए है क्योंकि आप सुझाव है कि यह देखते हुए:

  • आप बूटस्ट्रैप
  • चहचहाना के यांत्रिकी दिया ग्रिड लेआउट के प्रबंधन के लिए आराम से हो जाएगा आप एक यूआई त्वरित तेजी हो सकती है डिफ़ॉल्ट सीएसएस के साथ (और फिर आवश्यकता के आधार पर सीएसएस को कस्टमाइज़ करें),
  • आपके पास उत्तरदायी डिज़ाइन के लिए एक पोर्टेबल सीएसएस होगा (मुझे संदेह है कि ऐसे निगरानी उपकरण के मामले में, जब आपके उपयोगकर्ता क्लासिक डेस्कटॉप से ​​संतुष्ट होंगे ब्राउज़र संस्करण, वे एक टैबलेट या स्मार्टफोन संस्करणों के लिए कॉल करेंगे जो आप पहले से ही करेंगे :-) है)

ट्विटर बूटस्ट्रैप: http://twitter.github.com/bootstrap/

डेटा दृश्य के रूप में, मैं दृढ़ता से क्योंकि आप रेखांकन की एक विस्तृत और साफ विविधता उत्पन्न कर सकते हैं, d3.js (http://d3js.org/) के लिए जाने के लिए प्रोत्साहित करते हैं (उदाहरण देखें: https://github.com/mbostock/d3/wiki/Gallery)।

आप SpringMVC और बूटस्ट्रैप उदाहरण पर प्रदान की जाती को देखकर शुरू कर सकते हैं: https://github.com/priyatam/springmvc-twitterbootstrap-showcase

+0

धन्यवाद एक बहुत @Fafhrd, d3js भयानक लग रहा है ... परियोजना से कुछ ग्राफ़ अजीब किस्म के बुनियादी ग्राफ़ कवर करने के लिए लग रहे हैं। वाह .. चूंकि ग्राफ जीए के रूप में उतने ही भयानक नहीं हैं, मुझे यह देखने के लिए खोदने दें कि क्या मैं इसे बेहतर दिख सकता हूं। कोई अन्य संदर्भ जो आप साझा करना चाहते हैं। बहुत बहुत धन्यवाद। – LittleLebowski

+0

ठीक है, मुझे लगता है कि डी 3 अच्छा डेटा उत्पन्न करता है जैसे कि। हालांकि, यह अपने तर्क में थोड़ा मुश्किल गोताखोरी है, और एक बार जब आप मिल जाए, तो यह बहुत समझ में आता है। यदि आप अधिक पॉइंटर्स चाहते हैं, तो आप 6recisions पर पुरानी चर्चा देख सकते हैं: http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/ – Fafhrd

+0

मैंने आखिरकार दो पुस्तकालयों का चयन किया जैसे कि। फ्लोट चार्ट और jqPlot। मैंने फ्लोट के साथ आगे बढ़ने का फैसला किया। आपके सुझावों के लिए धन्यवाद। – LittleLebowski