ما هي أفضل مكتبة رسوم بيانية مفتوحة المصدر لجافا؟(بخلاف jfreechart) [مغلق]

StackOverflow https://stackoverflow.com/questions/265777

  •  06-07-2019
  •  | 
  •  

سؤال

لماذا لا يوجد المزيد من مكتبات الرسوم البيانية مفتوحة المصدر وسهلة الاستخدام لجافا؟يبدو أن المشروع مفتوح المصدر الوحيد الناجح في هذا المجال هو jfreechart، ولا يحتوي حتى على أي وثائق أو أمثلة متاحة.

هل كانت مفيدة؟

المحلول

وهناك charts4j وهو الجداول والرسوم البيانية API. فإنه يمكن للمطورين لإنشاء الرسوم البيانية المتاحة في جوجل مخطط API برمجيا من خلال جافا واضحة وبديهية واجهة برمجة التطبيقات.

تنويه: كتبت charts4j . ونحن سوف تفعل إصدار رئيسي آخر في الأسابيع القليلة المقبلة.

نصائح أخرى

ليس هناك الكثير منهم لأنهم سيكونون في منافسة معهم JFreeChart, ، وهو رائع.يمكنك الحصول على الوثائق والأمثلة عن طريق تنزيل ملف دليل المطور.هناك أيضًا الكثير من البرامج التعليمية المجانية عبر الإنترنت إذا بحثت عنها.

وEasyCharts غير التجاري لذلك أنا لا يمكن استخدامه لمشروعي. لقد استخدمت مكتبة الرسوم البيانية GRAL بدلا من ذلك. لقد وجدت أنه من السهل جدا لتخصيص وانها مرخصة بموجب LGPL تماما مثل JFreeChart، لذلك يمكنك استخدامه مجانا:

http://trac.erichseifert.de/gral

وسؤال جيد، كنت تبحث فقط عن بدائل لJFreeChart نفسي في ذلك اليوم. JFreeChart ممتاز وشامل جدا، لقد استعملت في عدة مشاريع. وكانت مشكلتي الأخيرة أن ذلك يعني مضيفا 1.6MB من المكتبات لبريمج 50KB، لذلك كنت أبحث عن شيء أصغر.

JFreeChart التعليمات نفسها يسرد البدائل. مقارنة JFreeChart، معظمهم من الأساسي جدا، وبعض قبيح جدا. يبدو الواعدة لتكون كيت جافا مخطط البناء و <لأ href = "http://approximatrix.com / منتجات / openchart2 / "يختلط =" noreferrer "> OpenChart2 .

وكما أنني وجدت EasyCharts ، وهو منتج تجاري ولكن على ما يبدو تتردد في استخدامها في بعض الظروف.

في النهاية، ذهبت إلى مجربة وموثوق JFreeChart وتستخدم Proguard لجزار قبل أن تتحول إلى أكثر حجم معقول.

وأقترح عليك أن نلقي نظرة أخرى على JFreeChart. دليل المستخدم متاح فقط للشراء، ولكن تجريبي يبين ما هو ممكن وانها جميلة من السهل للعمل على كيفية API . في الأساس تبدأ مع ChartFactory أساليب ثابتة و توصيل JFreeChart الاعتراض إلى <ل أ href = "http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/ChartPanel.html" يختلط = "noreferrer"> ChartPanel لعرضه. إذا واجهتك مشكلة، وأنا متأكد من أنك سوف تحصل على بعض أجوبة سريعة لمشاكلك على ستاكوفيرفلوو.

لالخرائط 2D الحيوية، ولقد تم استخدام JChart2D . إنه سريع وبسيط، ويتم تحديثه بانتظام. وكان الكاتب سريعة للرد على تقريري علة واحدة وعدد قليل من طلبات جديدة. ونحن في شركتنا، تفضل ذلك على JFreeChart لأنها كانت مصممة للاستخدام ديناميكية، على عكس JFreeChart.

وهناك مكتبة الرسوم البيانية الجديدة في المدينة: JChartlib JChartLib <لأ href = "HTTP: // freshmeat.net/projects/jchartlib "يختلط =" نوفولو "> http://freshmeat.net/projects/jchartlib

وهناك JChart الذي هو كل شيء مفتوح المصدر. لست متأكدا بالضبط ما كنت الرسوم البيانية وكيف كنت الرسوم البيانية عليه (السيرفلتس، والتأرجح، الخ) لذلك أود أن أقول مجرد إلقاء نظرة على زوجين مختلفة منها والتي ترى ويعمل للكم.

http://sourceforge.net/projects/jchart/

ولقد استعملت أيضا JGraph لكن لقد استعملت فقط النسخة التجارية الخاصة بهم. أنها توفر نسخة مفتوحة المصدر ولكن:

http://www.jgraph.com/jgraph.html

ويمكنك محاولة Jzy3d . كما أنه يساعد رسم الخرائط بسيطة 3D (السطوح، يفرق، والحانات، وغيرها)، ولديه الكثير من الخيارات لتخصيص تخطيط محاور والقراد، وما إلى ذلك هناك الكثير من الأمثلة والوثائق على ويكي.

وانها الحرة والمفتوحة المصدر.

وابتهاج،

ومارتن

ولقد وجدت هذا الإطار: sw2d jensoft، مجانا للاستخدام غير التجاري (الترخيص المزدوج)

http://www.jensoft.org

والتحيات.

ولقد استعملت EasyCharts في الماضي، وأنها ترق إلى أنه اسم. انها ليست قوية مثل JFreeChart، ولكن JAR لEasyCharts هو أصغر بكثير من JFreeChart.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top