gnuplot গ্রাফ উইন্ডো দেখাচ্ছে না


47

আমি উবুন্টু 12.10 এর অধীনে gnuplot ব্যবহার করছি। আমি যখন টার্মিনাল টাইপ করি:

gnuplot> plot sin(x)

এটি কেবলমাত্র পরবর্তী পদক্ষেপটি দেখায়:

gnuplot> 

তবে এটি গ্রাফ প্লট করার উইন্ডোগুলি দেখায় না। সমস্যাটি খুঁজতে আমি কী করতে পারি?


আপনি আর কি চেষ্টা করেছেন। আপনি wxt এ টার্মিনাল সেট করতে পারেন?
DrSAR

উত্তর:


62

আপনি gnuplot-x11 অনুপস্থিত হতে পারে। এটি ইনস্টল করার চেষ্টা করুন। কমান্ডলাইনে, এটি করুন:

sudo apt-get install gnuplot-x11

এটি ঠিক যা প্রয়োজন, কারণ হ'ল gnuplot অন্যথায় টার্মিনালকে ডাব্লুকেট করতে সক্ষম হয় না।
আশুতোষ গুপ্ত

6

যোগ -p

আপনি যদি করছেন:

gnuplot -e 'p sin(x)'

একটি যোগ করুন -p, এটি অনেক সাহায্য করে:

gnuplot -p -e 'p sin(x)'

man gnuplot দস্তাবেজ:

-p, --persist মূল gnuplot প্রোগ্রামটি প্রস্থান করার পরে প্লট উইন্ডোকে বেঁচে থাকতে দেয়।

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

Gnuplot 5.0 প্যাচলেভেল 3, উবুন্টু 16.04 এ পরীক্ষিত।


1

সমস্যাটি 'অজানা' টার্মিনাল ধরণের বলে মনে হচ্ছে। আউটপুট জন্য পৃথক উইন্ডো দ্বারা উত্পাদিত হয় wxWidget library। যদি এই প্যাকেজটি আপনার মেশিনে ইনস্টল না করা থাকে তবে কোনও উইন্ডো তৈরি করা হবে না। যাইহোক, এই উইন্ডোতে কিছু আঁকতে আপনার আরও দুটি প্যাকেজ দরকার, কারণ ডাব্লুএক্স উইজেট কিছুই আঁকেন না। এই সমস্ত প্যাকেজ নিম্নলিখিত কমান্ড দ্বারা একবারে ইনস্টল করা যাবে।

sudo apt-get install libcairo2-dev libpango1.0-dev libwxgtk2.8-dev

সতর্কতা অবলম্বন করুন যে wxWidget (libwxgtk) অবশ্যই ২.৮ হতে হবে এবং 3.0 নয়, যদি আপনি এটি সংগ্রহস্থলের পরিবর্তে উত্স থেকে ইনস্টল করছেন । এই সমস্ত ইনস্টল করার পরে, আপনার মেশিন থেকে gnuplot উত্স ফোল্ডারগুলি ফেলে দেওয়া নিরাপদ। সর্বশেষতম gnuplot ডাউনলোড করুন এবং আপনি যে ফোল্ডারটি ইনস্টল করতে চান তাতে এটি বের করুন Finally অবশেষে, আপনি configuregnuplot উত্সের সাথে আপনার যে ফাইলটি পেয়েছিলেন তা পরিবর্তন করা উচিত । এটিতে নিম্নলিখিত লাইনটি সনাক্ত করুন:

 wxt terminal: no (requires C++, wxWidgets>2.6, cairo>0.9, pango>1.10)

এবং এটি পরিবর্তন noকরুন yesএবং এটি সংরক্ষণ করুন। এই রান কমান্ড পরে ./configure, তারপর makeএবং অবশেষে sudo make install। এখন gnuplot ভাল কাজ করা উচিত।

সম্পাদনা : আজ আমি wxt টার্মিনাল সম্পর্কিত আরও একটি সমস্যা খুঁজে পেয়েছি। তাই কখনও কখনও উপরে বর্ণিত পদ্ধতি অনুসরণ করার পরেও আপনি উবুন্টু ১৪-তে সুন্দর Wxt টার্মিনালটি পাবেন না get ছোট হ্যাকটি এর মতো (আমি এটি ব্যাখ্যা করছি না, কেবল এটি অনুসরণ করুন!)

sudo apt-get purge libwxbase3.0-dev wx3.0-headers libwxgtk3.0-0

এবং তারপরে বিন ফোল্ডার থেকে gnuplot মুছুন। পরিশেষে উপরের যা দেওয়া হয়েছে তা পুনরাবৃত্তি করুন।

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