সেরা ওপেন সোর্স জাভা চার্টিং লাইব্রেরি কোনটি? (জেফ্রিচার্ট ব্যতীত) [বন্ধ]


136

জাভার জন্য চার্টিং লাইব্রেরি ব্যবহার করার জন্য কেন আরও বেশি ওপেনসোর্স সহজ নয়? এই অঞ্চলে একমাত্র সফল ওপেনসোর্স প্রকল্পটি jfreechart বলে মনে হচ্ছে এবং এর কোনও ডকুমেন্টেশন বা উদাহরণও নেই।


জাভা সুইং এর জন্য নিখরচায় জাভা চার্টিং ফ্রেমওয়ার্ক: ফ্রন্টাঙ্গেল . com / # / icharts । আপনি এটিতে বেশিরভাগ ধরণের চার্ট করতে পারেন
অলিভার ওয়াটকিন্স

উত্তর:


57

নেই charts4j যা চার্ট এবং গ্রাফ এপিআই হয়। এটি বিকাশকারীগুলিকে গুগল চার্ট এপিআইতে সহজবোধ্য এবং স্বজ্ঞাত জাভা এপিআইয়ের মাধ্যমে প্রোগ্রামযুক্তভাবে চার্টগুলি তৈরি করতে সক্ষম করে ।

দাবি অস্বীকার : আমি লেখলাম চার্টস 4 জে । আমরা আগামী কয়েক সপ্তাহের মধ্যে আরও একটি বড় রিলিজ করব।


10
ভাল করেছ! একমাত্র নেতিবাচকতাটি একটি ইন্টারনেট সংযোগের প্রয়োজন, যদিও আমি শেষবার যখন সংযোগ বিচ্ছিন্ন হয়েছিলাম তখন আমি পুনর্বিন্যাস করতে পারি না। ;-)
fccoelho

19
@pyinsci: সুরক্ষা কারণে কিছু দোকান সার্ভারগুলিকে বাইরের ইন্টারনেট সার্ভারের সাথে সংযোগ স্থাপন থেকে বিরত রাখে (সার্ভারগুলি যদি ইন্টারনেট থেকে পৌঁছতে পারে তবেও) security
জোছিম সউর

4
লক্ষ্য করুন যে গুগল স্ট্যাটিক চার্টস এপিআই 20 এপ্রিল, 2012 থেকে
অবনতি হয়েছে

7
একটি বিকল্প এপিআই যা বাহ্যিক ইন্টারনেট সার্ভারের সাথে সংযোগের দরকার নেই তা হ'ল এক্সচার্ট
হার্টিম

আপনি যদি ওয়েব ব্রাউজারটিকে লক্ষ্য করে থাকেন তবে আপনি জেডকে চার্টে একবার দেখে নিতে পারেন ।
টম ইয়ে

57

তাদের অনেকগুলি নেই কারণ তারা জেফ্রিচার্টের সাথে প্রতিযোগিতায় অংশ নেবে এবং এটি দুর্দান্ত। আপনি বিকাশকারীর গাইড ডাউনলোড করে ডকুমেন্টেশন এবং উদাহরণগুলি পেতে পারেন । আপনি যদি তাদের জন্য সন্ধান করেন তবে প্রচুর পরিমাণে বিনামূল্যে অনলাইন টিউটোরিয়াল রয়েছে।


2
জেফ্রিচার্টে একটি খুব দরকারী অবদান ছিল একটি সাধারণ এপিআই যা আপনাকে এমন একটি সাধারণ ফাংশন কল দিয়ে একটি প্লট তৈরি করতে দেয়: প্লট (অ্যারে) এবং বিনিময়ে একটি চার্ট অবজেক্ট পাবেন যা আপনি কাস্টমাইজ করতে পারবেন, অর্থাত্ একটি শিরোনাম যোগ করুন, গ্রিডলাইনস, ইত্যাদি ...
fccoelho

3
কিছু জিনিসের জন্য (উচ্চ-গতির গাণিতিক চক্রান্ত) jfreechart হ'ল মাঝারি, দুর্দান্ত নয়।
জেসন এস

2
আমি জাভায় নেই আমি জেচার্ট 2 ডি জেফ্রিচার্টের চেয়ে ভাল পেয়েছি তবে এর সীমাবদ্ধতাও ছিল; একটি প্রকল্পের জন্য আমি আমার নিজের গ্রাফিং গ্রন্থাগারটি তৈরি করলাম, একটি বেদনাদায়ক অভিজ্ঞতা তবে এটি আমার যা প্রয়োজন তা করেছে। আমি চাই পাইথনের ম্যাটপ্ল্লিটিবের একটি বন্দর জাভাতে পাওয়া যেত।
জেসন এস

6
হ্যাঁ
.00

1
জেফ্রিচার্টকে "দুর্দান্ত" বলা এটিকে বাড়িয়ে তুলছে। "সাধারণ স্টাফের জন্য দুর্দান্ত" আরও সঠিক হতে পারে। জাভা জন্য একটি
ম্যাটপ্লোটিলব ক্লোনার

15

EasyCharts বাণিজ্যিক তাই আমি এটিকে আমার প্রকল্পের জন্য ব্যবহার করতে পারিনি। আমি এর পরিবর্তে গ্রায়েল গ্রাফিং লাইব্রেরি ব্যবহার করেছি। আমি কাস্টমাইজ করা খুব সহজ পেয়েছি এবং এটি JFreeChart এর মতো এলজিপিএল এর অধীনে লাইসেন্স পেয়েছে, তাই আপনি এটিকে নিখরচায় ব্যবহার করতে পারেন:

http://trac.erichseifert.de/gral


1
আমি জানি এটি অনেক দেরী হয়ে গেছে, তবে আমি নথির সন্ধান করছি, একটিও সন্ধান করতে পারছি না। আপনি কিছু আছে দয়া করে ভাগ করতে পারেন?
varunrao321

1
আইসবার্গের চার্টগুলি পরীক্ষা করে দেখুন: ফ্রন্টাঙ্গেল . com / icharts আমি এটি তৈরি করেছি। আমি মনে করি জেফ্রেচার্ট এবং বাকী সমস্ত কিছু আছে।
অলিভার ওয়াটকিন্স

14

ভাল প্রশ্ন, আমি অন্যদিন নিজেই জেফ্রিচার্টের বিকল্পগুলি সন্ধান করছিলাম। জেফ্রিচার্টটি দুর্দান্ত এবং খুব বিস্তৃত, আমি এটি বেশ কয়েকটি প্রকল্পে ব্যবহার করেছি। আমার সাম্প্রতিক সমস্যাটি হ'ল এর অর্থ হ'ল 50 কেবি অ্যাপলেটটিতে 1.6mb গ্রন্থাগার যুক্ত করা, তাই আমি আরও ছোট কিছু খুঁজছিলাম।

JFreeChart প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী নিজেই বিকল্প প্রদর্শন করা হয়। জেফ্রিচার্টের সাথে তুলনা করে, তাদের বেশিরভাগই বেশ বেসিক এবং কিছুটা কুৎসিত। সর্বাধিক প্রতিশ্রুতিবদ্ধ বলে মনে হচ্ছে জাভা চার্ট কনস্ট্রাকশন কিট এবং ওপেনচার্ট 2

আমি ইজিচার্টসও পেয়েছি , এটি একটি বাণিজ্যিক পণ্য তবে কিছু পরিস্থিতিতে ব্যবহারযোগ্য বলে মনে হয়।

শেষ পর্যন্ত, আমি ফিরে চেষ্টা কাছে গিয়ে JFreeChart বিশ্বস্ত এবং ব্যবহৃত Proguard একটি সামলানো আকার সেটিকে জবাই করতে।

আমি আপনাকে জেফ্রিচার্টে আরেকবার নজর দেওয়ার পরামর্শ দিই। ব্যবহারকারীর গাইড কেবল কিনতে পাওয়া যায় তবে ডেমোটি কী সম্ভব তা দেখায় এবং এটিপি ডকুমেন্টেশন থেকে কীভাবে কাজ করা বেশ সহজ । মূলত আপনি চার্টফ্যাক্টরি স্ট্যাটিক পদ্ধতিগুলি দিয়ে শুরু করেন এবং ফলস্বরূপ JFreeChart অবজেক্টটিকে প্রদর্শন করার জন্য একটি ChartPanel এ প্লাগ করুন । আপনি যদি আটকে যান তবে আমি নিশ্চিত যে আপনি স্ট্যাকওভারফ্লোতে আপনার সমস্যার জন্য কিছু দ্রুত উত্তর পেয়ে যাবেন।


আমি জাভা চার্ট নির্মাণের কিটের চারপাশে একটি সাধারণ "প্লট" মোড়ক তৈরি করেছি, যা সাধারণ প্লটগুলির জন্য ব্যবহার করা সত্যিই সহজ করে তোলে বিটবুকিট.আর
হিউ পার্কিনস

5

গতিশীল 2D চার্টের জন্য, আমি জেচার্ট 2 ডি ব্যবহার করছি । এটি দ্রুত, সহজ এবং নিয়মিত আপডেট হচ্ছে। লেখক আমার এক বাগ রিপোর্ট এবং কয়েকটি বৈশিষ্ট্য অনুরোধের জবাব দিতে দ্রুত হয়েছে been আমরা আমাদের সংস্থায় এটিকে জেফ্রিচার্টের চেয়ে বেশি পছন্দ করি কারণ এটি জেফ্রিচার্টের বিপরীতে গতিশীল ব্যবহারের জন্য তৈরি করা হয়েছিল।


5

আপনি Jzy3d চেষ্টা করতে পারেন । এটি সাধারণ 3 ডি চার্ট অঙ্কন করতে সহায়তা করে (পৃষ্ঠতল, স্কেটার, বার, ইত্যাদি), এবং অক্ষ, টিকস ইত্যাদির বিন্যাস কাস্টমাইজ করার জন্য প্রচুর বিকল্প রয়েছে উইকিটিতে অনেকগুলি উদাহরণ এবং ডকুমেন্টেশন রয়েছে।

এটি বিনামূল্যে এবং মুক্ত উত্স।

চিয়ার্স,

মার্টিন


4

শহরে একটি নতুন চার্টিং গ্রন্থাগার রয়েছে: জেচার্টলিব জেচার্টলিব http://freshmeat.net/projects/jchartlib


এটা দেখতে অসাধারণ!! লাইটওয়েট এবং কোনও নির্ভরতা নেই, বাহ, দুর্দান্ত কাজ। আমি উইকি একবার দেখেছিলাম, বেশ সোজা। আমার প্রশ্ন: এটি X অক্ষের সংখ্যার মানগুলির পরিবর্তে বিভাগগুলিকে অনুমতি দেয়?
Gigab0rt

2
বাহ, মন্তব্যের জন্য শীতল ধন্যবাদ। সিরিজের সংখ্যা আসলে লিনিচার্টগুলিতে সীমাবদ্ধ নয়। এটি আপনার পছন্দমতো চার্ট আঁকবে। আমি সবেমাত্র একটি নতুন সংস্করণ প্রকাশ করেছি যা একটি জেপিজি বা পিএনজি ফাইলে চার্ট সংরক্ষণ করতে সক্ষম। বারচার্ট, কেকেচার্ট, রাডারচার্ট ইত্যাদির মতো আরও চার্টের পরিকল্পনা রয়েছে।
suvi

ঠিক আছে, আমার এটি বৃদ্ধ হওয়ার আগে এটি ব্যবহার করার চেষ্টা করুন ...: ডি
গমুরুহ

এটি জিপিএল। আপনি কি এটি এলজিপিএল বানাতে পারবেন? (বা অ্যাপাচি 2, বা এমপিএল)
হিউ পার্কিনস

আমি জেফ্রিচার্ট ব্যতীত অন্য কোনও চার্টিং লাইব্রেরিটি কেন বিবেচনা করব তা হ'ল প্রধান কারণ হ'ল এটি একটি চার্ট লাইব্রেরিটি দিয়ে ভালো লাগবে যা (i) একটি সম্প্রদায় দ্বারা রক্ষণাবেক্ষণ করা হয় (ii) কীভাবে এটি বিনামূল্যে উপলব্ধভাবে ব্যবহার করা যায় সে সম্পর্কে শালীন ডকুমেন্টেশন রয়েছে। দুর্ভাগ্যক্রমে jchartlib এই পয়েন্টগুলির কোনওটির জন্য কোনও সুবিধা দেয় না :-(
হিউ পার্কিনস

4

জেচার্ট রয়েছে যা সমস্ত ওপেন সোর্স। আপনি ঠিক কী গ্রাফিক করছেন এবং কীভাবে আপনি এটি গ্রাফিক করছেন তা আমি নিশ্চিত নই (সার্লেলেটস, সুইং ইত্যাদি) তাই আমি বলতে চাই যে কিছুটা আলাদা করে দেখুন এবং দেখুন আপনার জন্য কোনটি কার্যকর।

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

আমি জেগ্রাফ ব্যবহার করেছি তবে আমি কেবল তাদের বাণিজ্যিক সংস্করণ ব্যবহার করেছি। তারা তবে ওপেন সোর্স সংস্করণ সরবরাহ করে:

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


2

আমি এই কাঠামোটি পেয়েছি: জেনসোফট সোডাব্লুড, অ বাণিজ্যিক ব্যবহারের জন্য বিনামূল্যে (দ্বৈত লাইসেন্সিং)

http://www.jensoft.org

শুভেচ্ছা।


2
এই সাইটে উল্লেখ করা হয়েছে যে sw2d এলজিপিএল ব্যবহার করে লাইসেন্সপ্রাপ্ত; ওপেন-সোর্স এবং বাণিজ্যিক উভয় সরঞ্জামেই কি এটি ব্যবহার করা যায় না?
ইভান হেমিং

1

আমি অতীতে ইজিচার্টগুলি ব্যবহার করেছি এবং এটি এটির নাম ধরে বেঁচে আছে। এটি জেফ্রিচার্টের মতো শক্তিশালী নয়, তবে ইজিচার্টসের জেআর জেফ্রিচার্টের চেয়ে অনেক ছোট is

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.