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