কোন সফ্টওয়্যার এবং ওয়ার্কফ্লো বৈজ্ঞানিক ডেটা এবং গ্রাফ প্রকাশের জন্য প্রস্তাবিত?


40

বিশদ শৈলী, গাণিতিক টাইপসেটিং এবং "পেশাদার মানের" দিয়ে প্রকাশনা স্তরের গ্রাফিক্স তৈরি পর্যন্ত কয়েকটি ডেটাপয়েন্টের সহজ প্লট করা থেকে কোন সফ্টওয়্যার একটি ভাল ওয়ার্কফ্লো সরবরাহ করে?

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

এমন কোনও সফ্টওয়্যার রয়েছে যা এটির অনুমতি দেয় বা আমার কেবল প্যাকেজগুলির মধ্যে আরও গভীর খনন করা উচিত?

সম্পাদনা: আমার বর্তমান কর্মপ্রবাহটি বিভিন্ন উপাদানগুলির মিশ্রণ, যা কমবেশি একসাথে কাজ করে তবে মোটামুটি এটি কার্যকরী নয় এবং আমি মনে করি এটি একটি বিশ্ববিদ্যালয়ের গবেষণাগারের বেশ কয়েকটি বিজ্ঞানের পক্ষে সাধারণ is সাধারণত এটি পরীক্ষার থেকে প্রকাশনার মতো শুরু হওয়া এই শৃঙ্খলা:

  1. পরীক্ষামূলক ডেটা পান (সাধারণত ASCII আকারে, তবে বিভিন্ন লেআউটের সাথে, যেমন শিরোনাম, মন্তব্য, কলামগুলির সংখ্যা)
  2. 20 বছর আগে লিখিত অরিজিন, জ্ঞানপ্লট বা আরকেন প্লট প্রোগ্রামে কিছুই ভুল হয়নি কিনা তা যাচাই করার জন্য ডেটাগুলির দ্রুত প্লট।
  3. তথ্যের আরও বিশদ বিশ্লেষণ: পটভূমি অবদান বিয়োগ, নির্ভরতা এবং পারস্পরিক সম্পর্ক বিশ্লেষণ, তাত্ত্বিক মডেলগুলির সাথে ফিটিং। অনেক বিজ্ঞানী এই কাজের জন্য অরিজিন ব্যবহার করেন, কিছু মতলব এবং পাইথন / স্কিপি / নম্পির ব্যবহার বাড়ছে।
  4. পেশাদার পরিসংখ্যান তৈরি করা, এর মধ্যে জার্নাল নির্দেশিকা, গাণিতিক টাইপসেটিং এবং সাধারণ সম্পাদনার সাথে সামঞ্জস্য রয়েছে। এই মুহুর্তে আমি এর জন্য অরিজিন ব্যবহার করি তবে এর বেশ কয়েকটি ত্রুটি রয়েছে (ঠিক 0.5 পয়েন্টের লাইনউইথ পেতে চেষ্টা করুন, এটি সম্ভব নয়)। পরিসংখ্যানগুলির সংমিশ্রণ / পোলিশ করার জন্য আমি মূলত অ্যাডোব ইলাস্ট্রেটর ব্যবহার করি, কারণ এটি পিডিএফ ডকুমেন্টগুলির im / / রফতানিটি দুর্দান্তভাবে পরিচালনা করতে পারে তবে আমি প্রতিটি চিত্রের জন্য দুটি পদক্ষেপের মধ্য দিয়ে যেতে পছন্দ করব না prefer

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


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

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

উত্তর:


31

আপনি পাইথন (বা এমনকি) সঙ্গে কিছু অভিজ্ঞতা থাকে, তাহলে আমি পাইথন বৈজ্ঞানিক সফটওয়্যার যা পাওয়া যায় (ব্যবহার সুপারিশ করবে SciPy , পান্ডাস ), ...) সঙ্গে একসঙ্গে Matplotlib । প্রোগ্রামিং পরিবেশ হিসাবে আপনার ডেটা প্রবাহ, ডেটা ম্যানিপুলেশন এবং প্লট করার উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে। আপনি "সম্পূর্ণ অ্যাপ্লিকেশনগুলি" মায়াভি 2 বা ভিউজও ব্যবহার করতে পারেন ।


14
ম্যাটপ্ল্লিটিবের জন্য +1। উল্লিখিত পয়েন্টগুলি ছাড়াও, পাঠ্য ক্ষেত্রগুলিতে লটেক্স ব্যবহারের ক্ষমতা আপনাকে অনুরোধিত "গাণিতিক টাইপসেটিং" দেয়।
ব্যারন

এনটহোটের চকো জন্য কোন সুপারিশ?
পিসি

1
ইন্টারঅ্যাকটিভ প্লটের জন্য চসো দুর্দান্ত দুর্দান্ত। সম্পূর্ণ ভিন্ন প্রাণী আইএমএইচও।
meawoppl 27'12

2
আর Matplotlib তাত্ক্ষণিক prettification জন্য, চেক আউট সমুদ্রজাত
ক্রিশ্চান ক্ল্যাসন

1
অথবা prettyplotlib
GertVdE

15

আপনি যা বলছেন তার উপর ভিত্তি করে, একটি সাধারণ উদ্দেশ্য স্ক্রিপ্টিং ভাষা সম্ভবত আপনার সেরা বেট, যতক্ষণ না এতে অ্যাক্সেস করতে পারে এমন কিছু গ্রাফিং ক্ষমতা রয়েছে (অন্তর্নির্মিত বা আমদানীকৃত)।

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

পাইথন + নুমপি ডেটা আমদানির জন্য কাজ করবে, কারণ numpy.loadtxtপাঠ্য ডেটা আমদানি ব্যথাহীন করে তোলে। এই মুহুর্তে, আপনি ম্যাটপ্ল্লোলিব এবং জ্নুপ্লট (যেটি জিপুপ্লট.পি এর মাধ্যমে পাইথন ইন্টারফেস রয়েছে ; ২০০৮ সাল থেকে ইন্টারফেসে কোনও সক্রিয় বিকাশ লাভ করতে পারেন নি ; তবে পুনরায় মুক্তি যোগ করা সত্ত্বেও, জ্ঞুপলট কি এত বেশি পরিবর্তন করে? )। আপনি কী করতে চান তার উপর নির্ভর করে ম্যাথিউমেমেটের পাইএসি র‍্যাপারও কাজ করতে পারে। ম্যাটপ্লটলিবের দুর্দান্ত গাণিতিক টাইপসেটিং রয়েছে (যেমন ব্যারন দ্বারা উল্লিখিত), এবং ডেটা ম্যানিপুলেশনগুলি NumPy, SciPy, বা অন্য যে কোনও পাইথন প্যাকেজ যা আপনি আপনার ডেটাতে ফেলে দিতে চান তা ব্যবহার করে করা যেতে পারে।

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

টেকপ্লট 360 এর একই ধরণের সমস্যা রয়েছে। টেকপ্লট 360 বিশেষত 3 ডি তে আশ্চর্যজনক প্লট তৈরি করে। তুলনামূলক সহজ শেখার জিইউআই ব্যবহার করে টেকপ্লট ৩ 360০ এর সাথে আপনি করতে পারেন এমন কিছু জিনিস যা আপনি সম্ভবত অন্য প্লট করার প্যাকেজটিতে কঠোর চাপতে চাইবেন। আমি শেষবার ec বা years বছর আগে টেকপ্লট ব্যবহার করেছি; স্পষ্টতই, তারা তখন থেকে প্রচুর কার্যকারিতা যুক্ত করেছেন। ইনডেক্সিং, টুকরো টুকরো করা বা অঞ্চল স্থাপনের মাধ্যমে ডেটা ম্যানিপুলেশন করা যেতে পারে। উত্সের পরিমাণগুলি সমীকরণগুলি ব্যবহার করে গণনা করা যায়। আপনি আপনার ডেটার ফুরিয়ার ট্রান্সফর্ম নিতে পারেন, ইন্টারপোলেশন (বা ক্রিগিং) করতে পারেন এবং আরও বেশ কিছু কাজ করতে পারেন। এটি গাণিতিক টাইপসেটিং কীভাবে করবেন তা পরিষ্কার নয়। আমার ধারণা আপনি টেকপ্লট থেকে এইচটিএমএল আউটপুট হ্যাক করতে এবং ম্যাথজ্যাক্স বা ম্যাথএমএল যোগ করতে পারেন? টেকপ্লট সম্পর্কিত আমার মনে যে অসুবিধাগুলি তা হ'ল এটি নিখরচায় নয় (যার অর্থ একটি সরঞ্জাম হিসাবে, আপনি এটি চাকরী থেকে চাকরীতে আপনার সাথে নিতে সক্ষম নাও হতে পারেন), ifif গাণিতিক টাইপসেটিং এবং স্ক্রিপ্টিং জটিল ডেটা ম্যানিপুলেশনগুলির জন্য টেকপ্লটের ম্যাক্রো ভাষা শেখার প্রয়োজন requires এর প্রধান সুবিধাটি হ'ল এর 3 ডি প্লটিং ক্যাপাসিটি ম্যাটপ্লটলিব এবং ম্যাটল্যাবকে লম্বা শট করে ছাড়িয়ে যায়। টেকপ্লোটের ম্যাক্রো / স্ক্রিপ্টিং ভাষা ব্যবহার করে প্লট ডেটা ব্যাচ করা এবং বাহ্যিক পাইথন স্ক্রিপ্টগুলি কল করা (কিছু সীমাবদ্ধ কার্যকারিতা সহ) কল্পনা করা সম্ভব। এছাড়াও, ম্যাটল্যাবের অনুরূপ, একটি জিইউআই রয়েছে আপনি যদি টেপপ্লট স্ক্রিপ্টিং শিখতে না চান তবে আপনি পিছিয়ে যেতে পারেন। (টেকপ্লোটের জিইউআই ম্যাটল্যাবের চেয়ে অনেক বেশি পূর্ণ বৈশিষ্ট্যযুক্ত)) এর প্রধান সুবিধাটি হ'ল এর 3 ডি প্লটিং ক্যাপাসিটি ম্যাটপ্লটলিব এবং ম্যাটল্যাবকে লম্বা শট করে ছাড়িয়ে যায়। টেকপ্লোটের ম্যাক্রো / স্ক্রিপ্টিং ভাষা ব্যবহার করে প্লট ডেটা ব্যাচ করা এবং বাহ্যিক পাইথন স্ক্রিপ্টগুলি কল করা (কিছু সীমাবদ্ধ কার্যকারিতা সহ) কল্পনা করা সম্ভব। এছাড়াও, ম্যাটল্যাবের অনুরূপ, একটি জিইউআই রয়েছে আপনি যদি টেপপ্লট স্ক্রিপ্টিং শিখতে না চান তবে আপনি পিছিয়ে যেতে পারেন। (টেকপ্লোটের জিইউআই ম্যাটল্যাবের চেয়ে অনেক বেশি পূর্ণ বৈশিষ্ট্যযুক্ত)) এর প্রধান সুবিধাটি হ'ল এর 3 ডি প্লটিং ক্যাপাসিটি ম্যাটপ্লটলিব এবং ম্যাটল্যাবকে লম্বা শট করে ছাড়িয়ে যায়। টেকপ্লোটের ম্যাক্রো / স্ক্রিপ্টিং ভাষা ব্যবহার করে প্লট ডেটা ব্যাচ করা এবং বাহ্যিক পাইথন স্ক্রিপ্টগুলি কল করা (কিছু সীমাবদ্ধ কার্যকারিতা সহ) কল্পনা করা সম্ভব। এছাড়াও, ম্যাটল্যাবের অনুরূপ, একটি জিইউআই রয়েছে আপনি যদি টেপপ্লট স্ক্রিপ্টিং শিখতে না চান তবে আপনি পিছিয়ে যেতে পারেন। (টেকপ্লোটের জিইউআই ম্যাটল্যাবের চেয়ে অনেক বেশি পূর্ণ বৈশিষ্ট্যযুক্ত))

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

অবশেষে, অ্যাডোব ইলাস্ট্রেটর প্লটগুলি স্পর্শ করার জন্য একটি দুর্দান্ত সরঞ্জাম, যেমনটি আপনি বলেছেন; ঘাটতিগুলিও, যেমনটি আপনি বলেছিলেন, স্ক্রিপ্টিবিলিটি বা পুনরাবৃত্তির অভাব, তবে আপনি যদি ছোট ছোট টুইট করতে চান তবে কিছুই গ্রাফিক্স সম্পাদনা প্রোগ্রামকে হারাবে না।


1
আমি এই দুর্দান্ত উত্তরের জন্য একটি ছোট মন্তব্য যুক্ত করতে চাই। অ্যাডোব পণ্য ব্যবহার করার দরকার নেই। ওপেন-সোর্স সরঞ্জাম ইঙ্কস্কেপ প্লটগুলি স্পর্শ করার জন্য দুর্দান্ত সরঞ্জামও আপনাকে দেবে। ল্যাটেক্স প্লাগইনের সাথে একত্রে এটি দুর্দান্ত কাজ করতে পারে।
Azrael3000

10

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

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

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

সর্বনিম্ন, আমি দেখতে চাই:

  1. বেশ কয়েকটি লাইন এবং পয়েন্টের ধরন, কিংবদন্তি, লেবেল / শিরোনামগুলিতে গণিত ইত্যাদির সাথে যুক্তিসঙ্গত সরল 2D লাইন প্লট
  2. 3 ডি পৃষ্ঠতল প্লটের জন্য ডিট্টো।
  3. আইসোসরফেস, কাটা প্লেন এবং সম্ভবত কিছু অন্যান্য অভিনব বৈশিষ্ট্য সহ আরও পরিশীলিত 3 ডি প্লট।
  4. একটি অভিনব 3 ডি চিত্র

ডেটা # 1-3 এর জন্য সরবরাহ করা হবে এবং # 4 এর জন্য একটি ফটো বা "আসল" ডায়াগ্রাম দেওয়া হবে। প্রতিটি উদাহরণের জন্য কোড (ইনপুট) এবং চিত্রগুলি (আউটপুট) পোস্ট করা হবে। এটি চিত্রের মান এবং কোড জটিলতার ক্ষেত্রে উভয়ই প্যাকেজটি তাদের পক্ষে সঠিক কিনা তা সহজেই বিচারককে বিচার করতে পারে।

আমার পরিকল্পনাটি হ'ল # 1, 2, 4 এবং মাতলাব, পিজিএফ / টিকজেড, পাইথন / স্কিপি সহ অল্প সংখ্যক প্যাকেজ আসার জন্য আমার গ্রুপে এই জাতীয় কিছু করা উচিত। যদি আগ্রহ থাকে তবে আমি প্রকাশ্যে এটি পোস্ট করতে পারি।

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


এই জাতীয় প্রস্তাবিত মানদণ্ডটি একটি দুর্দান্ত ধারণা। চূড়ান্ত ডায়াগ্রামে পৌঁছানোর জন্য প্রস্তাবিত সমস্ত উপায়ের তুলনা করা শক্ত যদি আপনি কোনও প্রদত্ত ডেটাसेट এবং প্রয়োজনীয়তাগুলি থেকে শুরু না করেন। অতিরিক্তভাবে বিভিন্ন ভাষা / প্যাকেজগুলিতে কোডটি দেখলে আপনি তুলনা করতে পারবেন যা আপনার নিজের প্রয়োজনের জন্য আরও উপযুক্ত। বিশেষত টিকজেডের সাথে আমার ধারণা আছে যে আপনি প্রায় কোনও কিছুর পুনরুত্পাদন করতে পারবেন তবে এটি করতে সত্যিকারের বিশেষজ্ঞের দরকার হতে পারে।
আলেকজান্ডার

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

আপনি কয়েক মাস পরে এখন কি ব্যবহার করছেন? হ্যাকিং (একটি পাঠ্য উইন্ডোতে প্লট বিকল্পগুলির সাথে টিঙ্কার, প্লট, লুপ ...) এবং / অথবা ইন্টারেক্টিভ মাধ্যমে প্লট তৈরির বিষয়ে কোনও মন্তব্য?
ডেনিস

8

আমি সাধারণত gnuplot ব্যবহার । এটি শেখা কঠিন হতে পারে তবে এটি খুব পরিষ্কার প্লট তৈরি করে। এটি এনক্যাপসুলেটেড পোস্টস্ক্রিপ্ট ফর্ম্যাট (.eps) এ প্লট উত্পাদন করতেও সেট করা যেতে পারে যা লিখিত নথিতে সহজেই এম্বেড করার অনুমতি দেয়এলএকজনটিএক্স


+1 এবং দ্রুত প্লটগুলির জন্য কটিপ্লট চেষ্টা করুন যা একটি দুর্দান্ত উত্সর ক্লোন এবং এটি বক্ররেখা ফিটিংও করতে পারে। ফাইনালি লেআউটগুলির জন্যও xfig সত্যিই দুর্দান্ত (তবে শক্ত) এবং কিছুটা হ্যাকিংয়ের সাথে সরাসরি ল্যাটেক্স সূত্রগুলি এম্বেড করতে পারে বিশদগুলিতে ...
কারসেল

8

বিবেচনা করার জন্য আর একটি সফ্টওয়্যার প্যাকেজ হ'ল Asympote । অ্যাসেম্পোটোট আসলে একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ (সিনট্যাক্সের মতো সি ++ সহ) যা ভেক্টর ভিত্তিক আউটপুট তৈরি করে। একটি দুর্দান্ত বৈশিষ্ট্য হ'ল পাঠ্যটি ল্যাটেক্স (গণিত সমীকরণ সহ) সহ রেন্ডার করা হয়েছে, সুতরাং আপনার পরিসংখ্যানগুলিতে লেখাটি আপনার দস্তাবেজের সাথে সামঞ্জস্যপূর্ণ।

আমি পাইপ্যাসি নামে অ্যাসিম্পোটোটে পাইথনের একটি র‍্যাপার লিখেছিলাম যাতে আমি ন্যামপি অ্যারেগুলি অ্যাসিম্পোটোট ইঞ্জিনে পাস করতে এবং কিছু প্রাথমিক প্লটিং করতে পারি। এটি মোটামুটি রুক্ষ এবং বৈশিষ্ট্য সম্পূর্ণ নয়, তবে এটি সহায়ক হতে পারে।

যাইহোক, অ্যাসিম্পোটোটের আউটপুট গুণমানটি সত্যিই দুর্দান্ত।

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


8

আমাকে গাণিতিকের গ্রাফিক্স কার্যকারিতা সম্পর্কে একটি সংক্ষিপ্ত পর্যালোচনা লিখি, যেহেতু এটিই আমি এর সাথে পরিচিত।

আমি কি করতে পারি?

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

আপনি ম্যাথমেটিকা.এসই এর প্লটিং (বেসিক) এবং গ্রাফিক্স (আরও উন্নত) ট্যাগগুলি ব্রাউজ করতে পারেন

সম্পূর্ণরূপে স্বয়ংক্রিয় পদ্ধতিতে আপনার উদাহরণ চিত্রটি তৈরি করা সম্ভব (কোনও ম্যানুয়াল পোস্টপ্রসেসিংয়ের প্রয়োজন নেই)।

শক্তি

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

  • গ্রাফিক্স তৈরি করার দ্রুত এবং সহজ উপায় হ'ল উচ্চ স্তরের প্লটিং ফাংশনগুলি ব্যবহার করা এবং তাদের আউটপুট কাস্টমাইজ করার জন্য প্রচুর বিকল্প সেট করা। আপনার প্রয়োজনীয় সূক্ষ্ম প্লটের জন্য যদি কোনও কার্যকারিতা না থাকে তবে আপনি গ্রাফিক্সের আদিম থেকে গ্রাফিকগুলি একত্রিত করতে পারেন (এটিও বেশ সহজ )।

  • গাণিতিক ফাংশন প্লট করার কার্যকারিতা দুর্দান্ত। যতদূর আমি সচেতন এটি ক্লাস নেতৃস্থানীয়। গণিতের নমুনাগুলি অভিযোজিতভাবে (2D এবং 3 ডি উভয় ক্ষেত্রেই) কাজ করে যাতে একটি মসৃণ প্লট দ্রুত এবং স্বয়ংক্রিয়ভাবে তৈরি করা যায়। এককতা, বিচ্ছিন্নতা ইত্যাদি প্রতীকীভাবে ফাংশন প্লট করে সনাক্ত করা হয়।

  • আপনি একটি নির্দিষ্ট মুদ্রণের আকারের জন্য পরিসংখ্যান তৈরি করতে পারেন এবং নিশ্চিত করতে পারেন যে তারা কোনও প্রকাশনায় আশেপাশের পাঠ্যগুলির সাথে উপযুক্ত (যেমন হরফ আকার এবং শৈলীর মিল) fit 2 ডি তে দুটি ধরণের স্থানাঙ্ক রয়েছে: প্লট স্থানাংক যা আপনার ডেটার সাথে সামঞ্জস্য করে এবং প্রিন্টারের পয়েন্টগুলিতে নির্দিষ্ট করা স্থূল স্থানাঙ্কগুলি। পূর্বের স্কেলগুলি গ্রাফিকের আকার পরিবর্তন করার সময়, পরে না। পাঠ্যটি ডিফল্টরূপে নিরঙ্কুশ স্থানাঙ্ক ব্যবহার করে যার অর্থ একই চিত্রটি 7 সেমি বা 14 সেমি আকারে রফতানি করা হোক না কেন 8-পয়েন্ট টাইপটি 8 পয়েন্ট হবে be এটি প্রকাশনার পাঠ্যের সাথে সামঞ্জস্যযুক্ত ফন্টের আকারকে সম্ভব করে তোলে।

  • গাণিতিক সূত্রগুলির জন্য বিল্টিন টাইপসেটিং। MaTeX তৃতীয় পক্ষের প্যাকেজ চমত্কার মান সূত্র ছাপাখানার অক্ষরস্থাপন জন্য ক্ষীর ইন্টিগ্রেশন প্রদান করে। (প্রকাশ: আমি লেখক।)

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

দুর্বলতা

  • বেশ কয়েকটি সাবপ্লোটের সাথে পরিসংখ্যান থাকা এবং সাবপ্লটগুলির স্থানাঙ্ক সিস্টেমের মধ্যে কিছু সুনির্দিষ্ট প্রান্তিককরণ থাকা কঠিন হতে পারে।

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

  • 3 ডি গ্রাফিক্স ভেক্টর ফর্ম্যাটগুলিতে ভাল রফতানি করে না। বিটম্যাপ সংস্করণ রফতানি করা ঠিক আছে।

  • আপনার প্রতিষ্ঠানের যদি ইতিমধ্যে লাইসেন্স না থাকে তবে এটির জন্য অর্থ ব্যয় হয়।


5

আপনি যদি ইতিমধ্যে টিকজেড জানেন তবে আপনি আর এবং টিক্জ ডিভাইসে আগ্রহী হতে পারেন ; এখানে একটি উদাহরণ: টিক্জডেভাইস - আর থেকে টিকজেড আউটপুট , এখানে আরও একটি উদাহরণ রয়েছে: আর: টিকজডেভাইস সহ টিকজেড ডায়াগ্রাম


5

পিজিএফ প্লটের আরও গভীর খনন করুন:

1) 3 ডি ডায়াগ্রামগুলি করতে পারে: পাইথন-ম্যাটপ্ল্লোলিব এগুলি করতে পারে না, তুলনায় গ্নুপ্লট কুৎসিত

2) বেস ডকুমেন্টের সাথে আকার এবং পরিবারের সাথে সামঞ্জস্যযুক্ত ফন্ট রয়েছে )

3) নির্দিষ্ট রঙের চামড়ার জন্য শিষ্ট হতে পারে can

বাজারে এর মতো আর কিছু নেই। :)


1
matplotlib একটি 3 ডি গ্রাফিকিং ইউটিলিটি আছে। এটি কিছুটা দুর্বল, তবে তাড়াতাড়ি দ্রুত দেখার জন্য সূক্ষ্মভাবে কাজ করে।
meawoppl

অবশ্যই +1। যখন মানসম্পন্ন প্লট প্রকাশের কথা আসে তখন কিছুই এটিকে হারাতে পারে না। লজ্জাবিহীন প্লাগ: TeX.sx: টেক্সট.স্ট্যাকেক্সচেঞ্জ / স্যার?q = user: 9043 ++ plfglp] তে pgfplots- এ একটি প্রশ্ন এবং আমার উত্তরসমূহ । আরও দেখুন texample.net/tikz/examples/pgfplots উদাহরণের জন্য, এবং খুব ব্যাপক ম্যানুয়াল
qubyte

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

1
@ ক্রিশ্চিয়ানওয়ালুগা: আপনি "স্ট্যান্ডেলোন" শ্রেণিটি ব্যবহার করতে পারেন - এটি আপনাকে নিবন্ধটির জন্য ইতিমধ্যে প্রস্তুত পিজিএফ চিত্র ব্যবহার করে পিডিএফ / ইপিএস চিত্র তৈরি করতে দেয়। তারপরে আপনি মূল নিবন্ধের পাঠ্যগুলিতে ইনফ্রাগ্রাফিক্স সহ পিডিএফটি সন্নিবেশ করতে পারেন।
tmaric

4

আমি ডেটা ভিজ্যুয়ালাইজেশন এবং ডেটা ম্যানিপুলেশনের ক্ষেত্রে টেপপ্লটকে বেশ শক্তিশালী বলে মনে করি।


4
টেকপ্লট সম্পর্কে কী এটিকে খুব শক্তিশালী করে? কোন বৈশিষ্ট্যগুলি আপনি বিশেষভাবে দরকারী বলে মনে করেন?
পল

4

আমি আপনাকে আমার সীমিত অভিজ্ঞতা সম্পর্কে আমার দৃষ্টিভঙ্গি দেওয়ার চেষ্টা করব, যা কেবল কয়েকটি ধরণের প্লটকে অন্তর্ভুক্ত করে: 2 ডি ডেটা প্লট, স্ক্রেটারপ্লট এবং গ্রাফ-ভিত্তিক চিত্র (গাছ এবং গ্রাফ, ফ্লোচার্ট); তবে প্রথমে আমাকে কিছুটা প্রশ্ন থেকে বিচ্যুত হওয়ার অনুমতি দিন:

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

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

এখন প্রশ্নের উত্তর দিতে ,

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

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

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

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

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

অবশেষে, আমি আমার বেশিরভাগ কাজ কমান্ড-লাইন থেকে করি যাতে ব্যাশ বা পাইথনের সাথে আমি যে বিভিন্ন সরঞ্জাম ব্যবহার করি তা সংহত করতে।


3

আমার দ্রুত ভোটটি QtiPlot- এর পক্ষে lot

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

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

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

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


3

আমি বিস্মিত কেউ কিছু নিকো Schlömer এর চমৎকার টুলস উল্লেখ করেছেন matlab2tikz এবং matplotlib2tikz এখনো। আপনি যদি ডকুমেন্ট প্রস্তুতির জন্য ল্যাটেক্স এবং ডেটা প্রসেসিংয়ের জন্য মতলব বা পাইথন ব্যবহার করেন তবে আপনি সহজেই উচ্চ মানের ভেক্টর প্লট পেতে পারেন যা আপনি আপনার হৃদয়ের সামগ্রীতে প্রক্রিয়া পোস্ট করতে পারেন:

  1. অক্ষ, লেবেল, কিংবদন্তী ইত্যাদি সহ মতলব বা পাইথনে আপনার প্লট প্রস্তুত করুন টেক্স এক্স বিন্যাস সম্পর্কে চিন্তা করবেন না।
  2. কল matlab2tikz('figure.tex')(বাmatplotlib2tikz )।
  3. সম্পাদনা figure.texস্বাদ (সঠিক গণিত, পরিবর্তন রং, রেখা প্রস্থ, কিংবদন্তি বসানো, অক্ষ শৈলী, ইত্যাদি ট্যাগ টেক্সট প্রতিস্থাপন), দেখতে pgfplots ম্যানুয়াল (অথবা অনেক pgfplots প্রশ্ন টেক্স ) দেখুন।
  4. আপনার চিত্রের পরিবর্তে includegraphics, রাখুন \input{figure.tex}(এবং \usepackage{pgfplots}উপস্থাপকের অন্তর্ভুক্ত করতে ভুলবেন না )।
  5. জমা দেওয়ার জন্য, আপনার চিত্রটিকে পিডিএফ বেক করার জন্য বহিরাগতকরণ গ্রন্থাগার (ম্যানুয়ালটির অধ্যায় 7 দেখুন) ব্যবহার করুন এবং কেবলমাত্র এর \input{figure.tex}দ্বারা প্রতিস্থাপন করুন \includegraphics{figure.pdf}

2

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


0

টেকপ্লট 360 বড় ডেটা প্রক্রিয়াজাতকরণ এবং প্রকাশনা-মানের প্লট তৈরির জন্য ভাল। এটিতে ডেটা প্রক্রিয়া করার জন্য শক্তিশালী অ্যাড-অন এবং স্ক্রিপ্টিং ইন্টারফেস রয়েছে। এটি আমার কাছে প্রতীয়মান হয়েছে যে এটি পোস্ট-প্রসেসিংয়ের জন্য আপনার প্রয়োজনীয় সমস্ত কিছু করে।

একটি সাধারণ ভুল হ'ল এক্সেল ব্যবহার করা অবলম্বন করা। এটি লেআউট, এক্স রেঞ্জ, রঙের মানচিত্র মনে রাখে না। এটি প্রাণবন্ত হয় না। এটি ডেটা নিয়ে কাজ করতে কুরুচিপূর্ণ বিশাল স্প্রেডশিট ব্যবহার করে।

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

ওহ, এবং যখন আপনাকে পিডিএফ প্রকাশ করতে হবে তখন ল্যাকেক্স, ওয়ার্ডের লিঙ্ক বা পাঠযোগ্য গণিতের সাথে যে কোনও বিন্যাস অন্তর্ভুক্ত করুন। পিডিএফে, এটি না।

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