ডেটা ভিজ্যুয়ালাইজেশন তৈরি করতে শেখার সংস্থান?


19

আপনি http://flowingdata.com এ দেখতে এবং কীভাবে ভিজ্যুয়ালাইজেশনের প্রকারটি তৈরি করবেন তা শিখতে আগ্রহী এবং তথ্যসুন্দর । সম্পাদনা: অর্থ, ভিজ্যুয়ালাইজেশন যা নিজের মধ্যে আকর্ষণীয় - এনওয়াই টাইমসের গ্রাফিক্সের মতো ধরণের, কোনও প্রতিবেদনের জন্য দ্রুত কোনও কিছুর বিরোধিতা করে।

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

আমি জানি কি আমি চেহারায় দৃশ্য চান (এবং আমি নকশা নীতি, যেমন, Tufte এর বই থেকে সাথে পরিচিত নই), কিন্তু আমি কোন ধারণা আছে কিভাবে সেগুলি তৈরি করতে।

উত্তর:


20

প্রবাহিত ডেটা নিয়মিত যে সরঞ্জামগুলি সে ব্যবহার করে সেগুলি নিয়ে আলোচনা করে। উদাহরণস্বরূপ দেখুন:

তিনি উপলক্ষে গ্রাফিকগুলি কীভাবে তৈরি করেন সে সম্পর্কেও তিনি বিস্তারিতভাবে দেখান, যেমন:

এই সাইটে অন্যান্য প্রশ্ন রয়েছে:

আইএমও, চেষ্টা করুন:

  1. আর এবং জিজিপ্লট 2: এটি একটি ভাল প্রাথমিক ভিডিও , তবে জিজিপ্লট 2 ওয়েবসাইটের প্রচুর সংস্থান রয়েছে।
  2. প্রক্রিয়াজাতকরণ: হোমপেজে প্রচুর ভাল টিউটোরিয়াল
  3. প্রোটোভিস: হোমপেজে দুর্দান্ত উদাহরণগুলির আধিক্য ।

এগুলি পরিষ্কার করতে আপনি পরে অ্যাডোব ব্যবহার করতে পারেন।

আপনি আর webvisপ্যাকেজটিও দেখতে পারেন, যদিও এটি সম্পূর্ণ হিসাবে সম্পূর্ণ নয় ggplot2। আর থেকে, আপনি প্লেফায়ারের গমের উদাহরণ দেখতে এই আদেশটি চালাতে পারেন:

install.packages("webvis")
library(webvis)
demo("playfairs.wheat")

অবশেষে, ইন্টারেক্টিভ ভিজুয়ালাইজেশনের জন্য আমার প্রিয় বাণিজ্যিক অ্যাপ্লিকেশনগুলি হ'ল:


1
দুর্দান্ত, দুর্দান্ত লিঙ্কগুলি! আমি ইতিমধ্যে আর এবং জিজিপ্লট 2 ব্যবহার করেছি, তবে সেখানকার ভিজ্যুয়ালাইজেশনগুলিতে "প্রতিবেদনের গ্রাফিকস" -ভারভিটি বেশি মনে হয়, "চোখের ক্যান্ডি / ভিজ্যুয়ালাইজেশন নিজের মধ্যে আকর্ষণীয়" -র পরিবর্তে আমি খুঁজছি। (ggplot2 অতি সুন্দর, তবে এটি সীমাহীন সৃজনশীলতার অনুমতি দেওয়ার পক্ষে বোঝানো হয়নি)) আমি কি ভুল করছি?, বা আপনি কখনও কখনও আর ভিজ্যুয়ালাইজেশন সরঞ্জামের ইনপুট হিসাবে আর / জিজিপ্লট 2 ব্যবহার করেন?
রেগটিন

5

ইতিমধ্যে উল্লিখিত প্রক্রিয়াকরণে বইগুলির একটি দুর্দান্ত সেট উপলব্ধ রয়েছে। দেখুন: 1 , 2 , 3 , 4 , 5 , 6 , 7

আর দিয়ে শুরু করতে আপনাকে ওয়েবে প্রচুর পরিমাণে জিনিসপত্র পাওয়া যাবে। পরবর্তী পদক্ষেপ হিসাবে ggplot2 এর দুর্দান্ত ওয়েব ডকুমেন্টেশন রয়েছে । আমি হ্যাডলির বইটিও খুব সহায়ক বলে মনে করেছি।

পাইথন যাওয়ার আরও একটি উপায় হতে পারে। বিশেষত:

সমস্ত প্রকল্প ওয়েবে ডকুমেন্টেড হয়। আপনি কিছু বইয়ের মধ্যে উঁকি দেওয়ার বিষয়টিও বিবেচনা করতে পারেন ।

শেষ অবধি, বড় ডেটাসেট বইয়ের গ্রাফিকগুলিও কিছুটা সহায়তা হতে পারে।


igraphআরেও কাজ করে; আর, ওপেন rglএবং misc3dপ্যাকেজগুলিতে 3 ডি ওপেনজিএল ত্বরিত ভিসের জন্য ।

এছাড়াও matplotlibপ্লট কুৎসিত; তারা দীর্ঘ বছরের gnuplot ব্যবহারকারীর জন্য সুন্দর হতে পারে।

2

আপনি আর এর সাথে গতি পেতে অনেক সময় ব্যয় করবেন।

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

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


5
1. আপনি যদি সিরিয়াস কিছু করার পরিকল্পনা করেন তবে আরএম এর সাথে কাটা আইএমএইচও সময়টি ভাল বিনিয়োগ করা হয়। ২. কেএনআইএম নাইম.আর.গ্রিকে র্যাপিডমিনার বিকল্প হিসাবেও বিবেচনা করুন ।
রাদেক

(+1 টি) @radek। আমি একজন দ্রুত মেশাদারও, তবে আমার মতে এটি পরিশীলিত ভিজ্যুয়ালাইজেশনের জন্য যথেষ্ট নমনীয় নয়।
স্টেফেন

আপনার যদি কোনও কোডিংয়ের অভিজ্ঞতা থাকে তবে আর এর সাথে গতি বাড়ানোর জন্য আপনার সত্যিকারের একদিন বা তার বেশি বেশি প্রয়োজন হবে না languages ​​ভাষাগুলি যতটা সহজ।
nnot101

1

আরেকটি ভাল বিকল্প হ'ল প্রোটোভিস লাইব্রেরি http://vis.stanford.edu/protovis/

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

আমি উচ্চতর টেবিল http://www.tableausoftware.com সুপারিশ । এটি ডেটা সেটগুলি অন্বেষণ এবং বিভিন্ন ধরণের ভিজ্যুয়ালাইজেশন তৈরির জন্য দুর্দান্ত।

দুটি পণ্যই মূল স্ট্যানফোর্ড ভিজ্যুয়ালাইজেশন গ্রুপে রয়েছে।


1

এখানে অনেক দুর্দান্ত উত্তর দেওয়া হয়েছে এবং আপনি যে ভাষা / গ্রন্থাগারগুলি শিখতে চান তা আপনার পছন্দমতো দৃশ্যধারণের ধরণের উপর নির্ভর করবে।

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

একটি উদাহরণ নেওয়া যাক। ধরুন আপনি মাসে কোনও বাণিজ্যিক ভবনের জন্য বিদ্যুতের খরচ প্লট করার চেষ্টা করছেন। এই উদ্দেশ্যে matplotlib এ একটি সাধারণ লাইন গ্রাফ তৈরি করা যেতে পারে।

তবে, আমরা যদি ভিজ্যুয়ালাইজেশনটিকে আরও পরিশীলিত এবং তথ্যমূলক করে তুলতে চাই, তবে আমরা সমুদ্রের সাথে একটি হিটম্যাপ তৈরি করতে পারি:

তাপ মানচিত্র

হিটম্যাপটি কেবল একটি উদাহরণ। সমুদ্র সৈকত সহ অন্যান্য কয়েকটি সাধারণ ব্যবহারের মধ্যে রয়েছে:

  • কে
  • জলাবদ্ধতা প্লট
  • বেহালা প্লট

সমুদ্র সৈকতের পেছনের ধারণাটি হ'ল সরল চার্ট, যেমন লাইন, বার, পাই ইত্যাদি ব্যবহারের মাধ্যমে তথ্যকে আরও স্বজ্ঞাত উপায়ে উপস্থাপন করা is

এটি যদি আপনার আগ্রহী হয় - আপনি সমুদ্রসীমার বিষয়ে আরও তথ্য এখানে পেতে পারেন: https://seaborn.pydata.org/



0

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

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


R; function??- আর ইনবিল্ট সাহায্য আছে। আপনি সাধারণত আর স্টাফগুলি খুঁজতে "ক্র্যান" অনুসন্ধান করতে পারেন এবং আমি দেখতে পেলাম যে বেশিরভাগ বড় সার্চ ইঞ্জিনগুলি একক বর্ণকে যথেষ্ট পরিমাণে পরিচালনা করতে পারে।
nnot101

0

এখানে D3.js- এর একটি ইউটিউব টিউটোরিয়াল যা এইচটিএমএল, এসভিজি, সিএসএস এবং জাভাস্ক্রিপ্টের বুনিয়াদি শেখায়, পাশাপাশি কীভাবে ডেটা লোড করতে এবং D3.js এর সাহায্যে একটি বার চার্ট, লাইন চার্ট এবং স্ক্যাটার প্লট তৈরি করতে পারে teac

ভিডিও থাম্বনেইল


0

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

https://www.edx.org/course/web-app-development-with-the-power-of-nodejs


-3

অসীম সংস্থান রয়েছে, তবে আপনি কীভাবে আপনার ডেটা রূপান্তরিত করতে চান, আপনি কতটা ডেটা উত্স নিয়ে কাজ করছেন, কীভাবে তাদের ভাগ করা দরকার ইত্যাদি ভিত্তিতে আপনি এগুলি সংকুচিত করতে পারেন

সঠিক সংস্থান কীভাবে চয়ন করতে পারে সে সম্পর্কে এখানে একটি গাইড রয়েছে যা আপনাকে সঠিক দিকে নির্দেশ করতে পারে।


1
আপনি এই দলের সাথে যুক্ত হিসাবে, একটি আগ্রহের ঘোষণা করুন। কেবলমাত্র লিঙ্কের উত্তরগুলি সবচেয়ে সহায়ক নয়। Stats.stackexchange.com/help/promotion এ পরামর্শ প্রয়োগ করতে পারে।
নিক কক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.