ডাটাবেস থেকে ডেটা ভিজ্যুয়ালাইজ করার জন্য কেউ কি কোনও ভাল ওপেন সোর্স সফ্টওয়্যার জানেন?


50

সম্প্রতি আমি টেবিলের বাইরে এসে ডেটাবেস এবং সিএসভি ফাইল থেকে ডেটা ভিজ্যুয়ালাইজ করার চেষ্টা করেছি। ব্যবহারকারী ইটারফেস ব্যবহারকারীকে সময় এবং স্থানিক ডেটা ভিজ্যুয়ালাইজ করতে এবং তাত্ক্ষণিকভাবে প্লট তৈরি করতে সক্ষম করে। কোড না লিখে গ্রাফিকভাবে ডেটা পর্যবেক্ষণ করতে সক্ষম হওয়ায় এ জাতীয় সরঞ্জামটি সত্যই কার্যকর।

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

এই ধরণের কোনও ফ্রি বা ওপেন সোর্স সফ্টওয়্যার কি কেউ জানেন?


1
ডাটাবেস দ্বারা, আপনার কি এসকিউএল, পোস্টগ্রিস, মঙ্গোর মতো কাঠামো বোঝানো হচ্ছে? ( আবেশন Mac এর জন্য যেমন বৈশিষ্ট্য আছে।) অথবা যদি আপনি কোন প্রোগ্রাম যা CSV ফাইল গ্রহণ এবং ড্র্যাগ এবং গ্রাফিকাল টেমপ্লেট সম্মুখের কলাম ড্রপ করতে পারবেন, অথবা একটি লা পর হয় GGobi ?
chl

উত্তর:


38

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

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


অথবা, আপনি নিজের ঘূর্ণায়মান দিকে নজর রাখতে পারেন । ব্রাউজারে প্রোগ্রামিং ডেটা ভিজ্যুয়ালাইজেশন সমর্থন করার জন্য কিছু সত্যই ভাল ওপেন সোর্স জাভাক্রিপ্ট সরঞ্জাম রয়েছে। আপনার ডেটা পরিবেশন করতে কিছু জাভাস্ক্রিপ্ট এবং কোনও ধরণের সার্ভার-সাইড স্তর কোডিং করতে আপত্তি না থাকলে এগুলি ব্যবহার করে দেখুন:

  • জাভাস্ক্রিপ্টে ক্লায়েন্টের পক্ষ থেকে ডেটা পাওয়ার, প্রসেসিং, পরিচালনা এবং পরিষ্কার করার জন্য মিসো ডেটাসেট (এতে একটি সিএসভি পার্সার অন্তর্ভুক্ত)
  • এসভিজিতে ইন্টারেক্টিভ ভিজুয়ালাইজেশনের জন্য ডি 3 (আইই 8 এবং পূর্বের এবং পুরাতন (ভি 1, ভি 2) অ্যান্ড্রয়েড ফোনগুলি বাদে প্রতিটি ব্রাউজারে কাজ করে)।
  • ইন্টারেক্টিভ ক্রস ব্রাউজার স্ট্যান্ডার্ড চার্টের জন্য জিআরফেল
  • ইন্টারনেট এক্সপ্লোরার 6, 7 এবং 8 এ কাজ করার জন্য আপনার যদি এসভিজি আউটপুট দরকার হয় তবে রাফেল

    • ডি 34 রাফেল ডি 3 এর ভিজ্যুয়ালাইজেশন সরঞ্জামগুলিকে রাফেলের আই আই সামঞ্জস্য এবং বিমূর্ততার সাথে একত্রিত করে
    • আপনি যদি জাভাস্ক্রিপ্টের সাথে ভাল থাকেন তবে কাস্টম তৈরি কিছু তৈরির জন্য রাফেল একটি ভাল উপায়।
    • ক্রস ব্রাউজার হওয়ার জন্য রাফেলের মাধ্যমে ডি 3 আউটপুট পাম্প করার জন্য এখানে একটি পৃথক পদ্ধতি রয়েছে
    • টিপ: আপনি যদি রাফেলের সাথে কাজ করার সিদ্ধান্ত নেন এবং সর্বশেষ সংস্করণটি এখনও ২.১.০ হয় তবে আমি কোডটিতে এই বাগ ফিক্স প্রয়োগ করার পরামর্শ দেব )।

আপনি যদি ওয়েব প্রোগ্রামিং বিকল্পটিতে আগ্রহী হন তবে স্ট্যাকওভারফ্লোয়ের জন্য আমি রাফেল এবং ডি 3-তে লিখেছিলাম আরও কিছুটা বিশদ বিবরণ


এছাড়াও কয়েকটি বিনামূল্যে (ওপেন সোর্স নয়) উল্লেখযোগ্য মূল্যবান অনলাইন ডেটাভিস স্যুট রয়েছে (সম্ভবত সরাসরি ডিবি সংযোগের জন্য উপযুক্ত নয় তবে নজর দেওয়ার মতো):

  • ঘনত্ব ডিজাইনের মাধ্যমে কাঁচা - ব্লগের পরিচিতি - (এটি চেষ্টা করার জন্য "একটি ডেটা নমুনা চয়ন করুন" টিপুন) - বেশিরভাগই অনুলিপি করুন এবং ভিত্তিক অনুলিপি করুন, এটির এমন কোনও এপিআই রয়েছে যা নিশ্চিত করে না যে কোনও ডাটাবেসে সংযোগ করতে পারে তবে দ্রুত জিনিস চেষ্টা করার জন্য ভাল।
  • ঝকঝকে সার্বজনীন - ঝকঝকে একটি বিনামূল্যে ব্যবহারযোগ্য অনলাইন সংস্করণ। ক্যাচটি হ'ল, আপনি এতে প্রবেশ করেন এমন ডেটা এবং আপনার তৈরি কোনও ভিজ্যুয়ালাইজেশন অবশ্যই সর্বজনীনভাবে উপলব্ধ।

এবং সম্পূর্ণ আলাদা কিছু: যদি আপনার কাছে কোনও মানের সার্ভার থাকে এবং আপনি ওপেন সোর্স টেক ব্যবহার করে দুর্দান্ত গুগল-ম্যাপস স্টাইলের টাইল-ভিত্তিক 'পিচ্ছিল' মানচিত্র তৈরি করতে চান তবে (সম্ভবত আপনি যা খুঁজছেন তা নয় - তবে এটি সম্ভব)! ), ম্যাপবক্স টাইলমিল পরীক্ষা করে দেখুন । তাদের হোম পৃষ্ঠায় উদাহরণগুলির গ্যালারীটি দেখুন - এর মধ্যে কিছু সত্যই অত্যাশ্চর্য। এছাড়াও এর সাথে সম্পর্কিত প্রকল্পের দেখুন শালীন মানচিত্র , মানচিত্র দ্বারা উন্নত সাথে ইন্টারঅ্যাক্ট করার জন্য একটি ওপেন সোর্স JavaScript লাইব্রেরি পুংকেশর ডিজাইন (ক সত্যিই অত্যন্ত বিপরিতে মিথস্ক্রিয় মানচিত্র বিশেষজ্ঞ সংস্থা)। এটি আরও প্রতিষ্ঠিত ওপেনলায়ারগুলির উন্নতি হিসাবে বিবেচিত হবে। সমস্ত উন্মুক্ত উত্স।

এখানে চিত্র বর্ণনা লিখুন


বুনা সেরা GUI ভিত্তিক ওপেন সোর্স টুল আমি ব্যক্তিগত চাক্ষুষ জন্য জানেন বিশ্লেষণ

তালিকাভুক্ত অন্যান্য সরঞ্জামগুলি ভিজ্যুয়ালাইজেশনের অনলাইন প্রকাশের জন্য পরিসরের সরঞ্জামগুলির শীর্ষে রয়েছে (উদাহরণস্বরূপ, ডি 3 অ্যাওয়ার্ড-বিজয়ী এনওয়াই টাইমস গ্রাফিক্স টিম দ্বারা ব্যবহৃত হয় এবং বিকাশিত হয় ) এবং জনসাধারণের মুখোমুখি প্রেক্ষাপটে ভিজ্যুয়ালাইজেশনের জন্য প্রায়শই ব্যবহৃত হয় অনুসন্ধান বিশ্লেষণের চেয়ে যোগাযোগগুলি, তবে সেগুলি বিশ্লেষণের জন্যও ব্যবহার করা যেতে পারে।


7

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

স্ক্রিপ্ট ভিত্তিক সিস্টেমে পয়েন্ট, ক্লিক, ড্র্যাগ ইন্টারফেসগুলির একটি সুবিধা হ'ল নিরীক্ষণের ট্রেইল / ইতিহাস (কিছু জিইআইআই-এর একটি ইতিহাস থাকে তবে সেগুলি সাধারণত কোনও সংরক্ষিত স্ক্রিপ্ট হিসাবে কাজ করা সহজ নয়)। আপনি যদি নিজের গ্রাফ তৈরি করতে এবং সেভ করার জন্য কিছু কোড লিখেন তবে এটিকে পুনরায় চালু করা বা কিছু ছোট সম্পাদনা করা পুনরায় পুনরায় চালু করা সহজ, পূর্ববর্তী গ্রাফ তৈরি করতে ব্যবহৃত ক্লিক এবং ড্র্যাগগুলির সেটটি মনে রাখা সর্বদা সহজ নয়।

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

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

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


4
স্ক্রিপ্ট-ভিত্তিক সরঞ্জামগুলি একই সাথে বিভিন্ন ডেটা উত্সের সাহায্যে বারবার একই চার্ট তৈরি করতে সহায়তা করবে, তবে ইন্টারেক্টিভ সরঞ্জামগুলি একটি নতুন ডেটাসেটে অনুসন্ধান এবং আবিষ্কারের জন্য অনেক ভাল। যখন কোনও প্রশ্ন জিজ্ঞাসা করা হয়, আপনি কোডটি লেখার পরিবর্তে অক্ষ, রঙের স্কেল, ক্লাস্টারিং ইত্যাদি পরিবর্তন করতে কেবল বা দুটি বোতামে ক্লিক করুন। এটি অনেক কম ব্যয়, এবং যদি কোনও ভুল হয় তবে একটি পূর্বাবস্থায় স্ট্যাক বা অন্বেষণের ইতিহাসের দৃশ্য আপনাকে ব্যাকট্র্যাক করতে দেবে।
এডালমে

1
@edallme, আমি একমত নই আপনি যা বলছেন তা সেই ব্যক্তির পক্ষে সত্য হতে পারে যারা জিইউআই ইন্টারফেসের বেসিকগুলি জানেন এবং স্ক্রিপ্টিং সরঞ্জামগুলি জানেন না তবে আমি মনে করি এটি স্ক্রিপ্টিং সরঞ্জামগুলি শেখার পক্ষে একটি যুক্তি। আমার ক্ষেত্রে আমি প্রত্যাশা করি যে উপরের তীরটি, বাম দিকের তীরটি আঘাত করা এবং "কল.এক্সিস = 'নীল'" জাতীয় কিছু টাইপ করা আমার হাতটি মাউসে সরানো, একটি চক্রান্তে ক্লিক করা এবং বিকল্পগুলি অনুসন্ধান করার চেয়ে কম সময় নেবে । জিইউআই শুরু করার জন্য যে কেউ পরিবর্তন করতে পারে তার জন্য অনুভূতি দিতে পারে, তবে আমি তাদের কোডটি বেশি পছন্দ করি যাতে তারা আরও ভাল পদ্ধতি জানতে পারে।
গ্রেগ স্নো

1
আমি স্টাটার বিকল্পগুলি বেছে নেওয়ার জন্য জিইউআইয়ের পদ্ধতির পছন্দ করি, তারপরে আপনি 'ওকে' চাপলে কোডটি পুনরায় ব্যবহার করতে পারেন। আপনার যখন জিনিসগুলি স্বয়ংক্রিয় করার দরকার হয় তখন স্ক্রিপ্টিং উপলব্ধ থাকা সহায়ক। তবে অনুসন্ধানের অনুসন্ধানটি চার্ট প্যারামিটারগুলি একবার বা দু'বার পরিবর্তনের চেয়ে অনেক বেশি। ভাল ইন্টারেক্টিভ সরঞ্জামগুলিতে ব্যবহারকারীরা একটি বোতাম বা একটি তীর কী ব্যবহার করে একটি চার্টের জন্য ব্যবহৃত কলামগুলি পরিবর্তন করতে পারে, একটি স্লাইডার বা ড্রাগ-এ-ড্রপ ইন্টারঅ্যাকশন সহ ডেটা উপগ্রহে ফিল্টার করতে পারেন এবং সংযুক্ত ডেটা পয়েন্টগুলি দেখানোর চার্টের মধ্যে ব্রাশ করতে পারেন । তদুপরি, প্রতিটি পরিবর্তন 100 মিমেরও কম সময়ে রেন্ডার হয় এবং ব্যবহারকারীদের দণ্ডিত করে না।
এডালমে

1
আজকাল এখানে আর প্যাকেজ রয়েছে যা ওয়েব অ্যাপ্লিকেশনটিকে আরও সহজ করে তোলে add দেখুন চকচকে বা opencpu
jangorecki

@ গ্রেগসনো: এটি সত্যই ভিজ্যুয়ালাইজেশন প্যাকেজের উপর নির্ভর করে। আমি ফেসবুকের সাথে একটি দুর্দান্ত সুন্দর প্লট পেতে পারি এবং জিজিপ্লাটে যে সমস্ত জাজ কাজ করে চলেছে তা কোনও জিইআইয়ের সাথে আমার চেয়ে অনেক বেশি দ্রুত। ম্যাটপ্ল্লোলিব, বেস আর প্লট এবং অন্যান্য অনেক প্যাকেজগুলির ক্ষেত্রে একই কথা বলা যায় না।
nnot101

3

র‌্যাপিডমিনার ভাল দর্শন আছে:

http://rapid-i.com/component/option,com_myblog/show,New-Plotters-for-RapidMiner.html/Itemid,172/lang,en/

এবং অবশ্যই, সেখানে আর + জিজিপ্লট 2 রয়েছে, একটি ওয়েব ইন্টারফেস বা গ্রাফিকাল ফ্রন্ট্যান্ড ব্যবহার করে:

http://labs.dataspora.com/ggplot2/

http://www.deducer.org/pmwiki/index.php?n=Main.PlotBuilder


আর + মন্ড্রিয়ান বা গোগোবিও দুর্দান্ত
wdkrnls

1

আপনি https://my.infocaptor.com/free_data_visualization.php এ ফ্রি ক্লাউড পরিষেবাটি ব্যবহার করতে পারেন

অনলাইন সংস্করণ আপনাকে যে কোনও সিএসভি / এক্সেল ডেটা আপলোড করতে এবং তা দ্রুত রূপকল্পিত করতে দেয়। এর জন্য আপনার লগইনের দরকার নেই। আপনি যদি ডাটাবেসগুলি নিয়ে কাজ করতে চান তবে আপনাকে লগইন করতে হবে বা আপনি সফ্টওয়্যারটি ডাউনলোড করতে পারেন।

পিএস: আমি এই পণ্যটি তৈরির সংস্থার অংশ


আমাদের সাইটে আপনাকে স্বাগতম। এটি কিছুটা বিরল, আপনি আরও যুক্ত করতে পারেন? এছাড়াও, আমি এটি আপনার নিজের পরিষেবাটি সংগ্রহ করি, সুতরাং আপনার এটি উল্লেখ করা উচিত (তবে আমি মনে করি এটি নিখরচায় এটি পোস্ট করা ঠিক আছে এবং আপনি এটি সম্পর্কে উন্মুক্ত রয়েছেন)।
গুং - মনিকা পুনরায়

1

আমি SCaVis ডেটা বিশ্লেষণ এবং ডেটা ভিজ্যুয়ালাইজেশন প্রোগ্রাম ব্যবহার করব । এটি জাভাতে লেখা এবং ম্যাক এবং লিনাক্স সহ যে কোনও প্ল্যাটফর্মে চলে। আপনি পাইথন ব্যবহার করে চার্ট প্রোটোটাইপ করতে পারেন।


1

হেলিকাল অন্তর্দৃষ্টি নামে একটি নতুন সরঞ্জাম রয়েছে যা একটি ওপেন সোর্স বিআই সরঞ্জাম যা ব্যবহার করে আপনি চার্ট, রিপোর্ট, ড্যাশবোর্ড এবং বিভিন্ন ডেটা ভিজ্যুয়ালাইজেশন তৈরি করতে পারেন। এটি ব্যবহার করে আপনি 2 উপায়ে প্রতিবেদন তৈরি করতে পারেন: স্ব-পরিষেবা বিআই এবং তাত্ক্ষণিক বিআই। স্ব-পরিষেবা BI- এ আপনি যে ড্রপ কলামগুলি চান তা টেনে আনুন, শেষ পর্যন্ত অন্তর্দৃষ্টি তৈরি করতে ফিল্টার যুক্ত করুন। 'ইনস্ট্যান্ট বিআই' এমন একটি বৈশিষ্ট্য যা আপনি যে কোনও ব্যবসায়িক প্রশ্ন টাইপ করতে পারেন এবং তদনুসারে তাত্ক্ষণিক অন্তর্দৃষ্টি পেতে পারেন। যতক্ষণ না ডেটা ভিজ্যুয়ালাইজেশন সম্পর্কিত, আপনার ইনবিল্ট সিম্পল চার্ট, বৈজ্ঞানিক চার্ট এবং এটিতে আপনার নিজের চার্ট এম্বেড করা খুব জরুরি। Www.helicalinsight.com দেখুন


1

অরেঞ্জ এই প্রশ্নের সঠিক উত্তর আছে । প্রশ্ন পোস্ট হওয়ার সময় এটি ইতিমধ্যে প্রায় 2. প্রায় প্রকাশিত হয়েছিল। লিনাক্স-ভিত্তিক সিস্টেমে এটি সহজভাবে মাধ্যমে ইনস্টল করা যাবে পাইথন প্যাকেজ সূচক সঙ্গে pip install orange3এবং এটি হয় আর্চ ব্যবহারকারী সংগ্রহস্থলের প্রয়োগ আর্চ লিনাক্স, Manjaro, বিপদাশঙ্কা এবং অন্যান্য আর্চ-ভিত্তিক ডিস্ট্রো জন্য।

এছাড়াও স্ট্যাকএক্সচেঞ্জে আরও কয়েকটি বাণিজ্যিক / ওয়েব বিকল্পের (যা বন্ধ রয়েছে এবং এখানে আবার সংযোগ রয়েছে) উল্লেখ করে ব্যবহারিকভাবে একই প্রশ্ন রয়েছে। কোয়ারাতে আরও কয়েকটি পাওয়া যাবে , তবে কমলা কেবলমাত্র ওপেন-সোর্স, সংকলিত এবং একবারে জিইআইআই রয়েছে যা আমি জানি। আমার মতে এটির পরিবর্তে পারফেক্ট, নান্দনিক এবং নূন্যতম ইন্টারফেস রয়েছে।


0

হতে পারে আপনি যা চান তা http://www-958.ibm.com/software/data/cognos/manyeyes/ । আপনার আপলোড করা ডেটা যদিও প্রকাশ্য তা সতর্ক থাকুন। সম্পাদনা: দুঃখিত, আমি আপনাকে মুক্ত উত্সের জন্য জিজ্ঞাসা করেছি। আমার খারাপ।


0

বিভিন্ন উত্স (যেমন লিব্রেওফিস- বা সিএসভি-ফাইলগুলি) এবং ভেরিয়েবলের আকার: ডায়াগ্রবার থেকে (স্বয়ংক্রিয়) পঠন, ফিল্টার, প্রক্রিয়া, ইন্টারপোলেট এবং প্লট এন-ডাইমেনশনাল মানগুলির জন্য একটি তরুণ প্রোগ্রাম রয়েছে ।

একটি কেস তৈরি করতে আপনাকে কিছু সাধারণ পাইথন-কমান্ড ব্যবহার করতে হবে। এর পরে আপনি একটি ইন্টারেক্টিভ জিইউতে গ্রাফিকাল আউটপুট ম্যানিপুলেট করতে পারেন ।

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