এটি হল কমান্ড jgraph যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
jgraph - পোস্টস্ক্রিপ্টে গ্রাফ প্লট করার জন্য ফিল্টার
বাক্য গঠন
jgraph [-p] [-P] [-L] [-মন্তব্য] [ফাইলের নাম ...]
বর্ণনাঃ
জেগ্রাফ একটি গ্রাফ বা গ্রাফের বিবরণ নেয় এবং একটি পোস্টস্ক্রিপ্ট ফাইল তৈরি করে
স্ট্যান্ডার্ড আউটপুট। জেগ্রাফ স্ক্যাটার পয়েন্ট গ্রাফ, রেখার যেকোনো মিশ্রণ প্লট করার জন্য আদর্শ
গ্রাফ, এবং/অথবা বার গ্রাফ, এবং আউটপুটকে LaTeX, বা অন্য কোন টেক্সটে এম্বেড করা
প্রসেসিং সিস্টেম যা পোস্টস্ক্রিপ্ট পড়তে পারে।
জেগ্রাফ নির্দিষ্ট ফাইল থেকে এর ইনপুট পড়ে। যদি কোন ফাইল নির্দিষ্ট করা না থাকে, তাহলে এটি পড়ে
স্ট্যান্ডার্ড ইনপুট থেকে।
গ্রাফ বর্ণনার ভাষা ন্যূনতম সাথে সুন্দর চেহারার গ্রাফ পেতে যথেষ্ট সহজ
প্রচেষ্টার, তবুও যথেষ্ট শক্তিশালী যা ব্যবহারকারীকে চেহারাটি সাজানোর জন্য নমনীয়তা দিতে পারে
তার ব্যক্তিগত পছন্দ অনুযায়ী গ্রাফের। এর মধ্যে রয়েছে একাধিক গ্রাফ প্লট করা
এবং সেগুলিকে পৃষ্ঠায় (বা পৃষ্ঠাগুলিতে) আলাদাভাবে বিছিয়ে দিন৷
উদাহরণ হিসাবে, ব্যবহারকারী যদি কেবল পয়েন্টগুলি (2,3), (4,5), (1,6) প্লট করতে চায়,
নিম্নলিখিত একটি স্পেসিফিকেশন ফাইল যথেষ্ট হবে:
নিউগ্রাফ
newcurve pts 2 3 4 5 1 6
এখন, ব্যবহারকারী যদি অক্ষগুলিতে লেবেল যোগ করে গ্রাফটিকে উপরে তুলতে চায়, সংযোগ করে
পয়েন্ট, এবং গ্রাফ শিরোনাম, তারপর ইনপুট পরিবর্তন হতে পারে:
নিউগ্রাফ
newcurve pts 2 3 4 5 1 6 linetype solid
xaxis লেবেল: X অক্ষ
ইয়াক্সিস লেবেল: Y অক্ষ
শিরোনাম: এটি একটি উদাহরণ গ্রাফ
ব্যবহারকারী যদি পরিবর্তে এটি অক্ষের বিভিন্ন প্রান্তবিন্দু সহ একটি বার গ্রাফ হতে চায়,
সে কেবল ইনপুট পরিবর্তন করতে পারে:
নিউগ্রাফ
xaxis সর্বনিম্ন 0 সর্বোচ্চ 5 লেবেল : X অক্ষ
ইয়াক্সিস মিন 0 সর্বোচ্চ 6 লেবেল : Y অক্ষ
newcurve pts 2 3 4 5 1 6 মার্কটাইপ এক্সবার
শিরোনাম: এটি একটি উদাহরণ বার গ্রাফ
বর্ণনা ভাষার আরও অনেক বৈশিষ্ট্য রয়েছে, যা নীচে বর্ণনা করা হয়েছে
পরবর্তী অধ্যায়। বর্ণনা ভাষার মধ্যে এম্বেড করা নেই এমন বৈশিষ্ট্যগুলি হল: লাইন
এবং ফাংশন ইন্টারপোলেশন, ফাংশন প্লটিং এবং পাই গ্রাফ। পরেরটি অসম্ভব
সাহায্য সঙ্গে করতে jgraph, তবে, অন্যদের সাথে প্রভাবিত করা যেতে পারে jgraph সঙ্গে মিশ্রিত করা
awk বা গ. নিচে ফাংশন প্লটিং এবং অন্যান্য অ-সহজাত বৈশিষ্ট্য দেখুন।
এছাড়াও নীচে একটি বিভাগ রয়েছে ইঙ্গিত এবং উদাহরণ গ্রাফ, যা কীভাবে ব্যবহার করবেন সে সম্পর্কে ভাল ধারণা দিতে পারে
jgraph আরও কার্যকরভাবে.
বিকল্প
-P সার্জারির -P বিকল্পটি পোস্টস্ক্রিপ্ট তৈরি করে যা সরাসরি পাইপ করা যেতে পারে এলপিআর, যা হতে পারে
এর সাথে একটি Xwindows পরিবেশে প্রদর্শিত হয় gs (ভূতের স্ক্রিপ্ট)। এই বিকল্প ছাড়া,
আউটপুট ভিতরে এমবেড করা উচিত ক্ষীর বা অনুরূপ টেক্সট প্রসেসিং সিস্টেম।
-L সার্জারির -L বিকল্প একটি আড়াআড়ি প্লট উত্পাদন করে।
-p সার্জারির -p বিকল্পটি স্ট্যান্ডার্ড আউটপুটে ইনপুটকে পুনরায় মুদ্রণ করে, শুধুমাত্র সমস্তগুলির সাথে
ডিফল্ট স্পষ্ট করা হয়েছে. এটি ব্যবহারকারীকে তার নিজস্ব বিশেষ কাজ করতে দেওয়ার জন্য দরকারী
ফরম্যাটিং, যেহেতু এটি স্পষ্ট মানগুলি দেখায় যা ডিফল্টগুলি ধরে নেয়, যাতে তারা
ম্যানিপুলেট করা যেতে পারে।
-মন্তব্য
এই বিকল্পটি আউটপুট পোস্টস্ক্রিপ্টে jgraph পুট মন্তব্য করে। এগুলো তৈরি করে
প্রয়োজনে ব্যবহারকারীর জন্য চূড়ান্ত পোস্টস্ক্রিপ্টের মধ্য দিয়ে যাওয়া সহজ।
দ্য বর্ণনাঃ ভাষা
বর্ণনার ভাষা হল মূলত কীওয়ার্ড এবং তারপরে অ্যাট্রিবিউট। সমস্ত কীওয়ার্ড এবং
স্ট্রিং বৈশিষ্ট্য ব্যতীত বৈশিষ্ট্যগুলি হল টোকেন -- নন-হোয়াইট-স্পেস অক্ষর
সাদা স্থান দ্বারা বেষ্টিত. বিশেষ টোকেন হল ``(*'', ``*)'', ``অন্তর্ভুক্ত'', ``:'', এবং
``শেল'', যা মন্তব্যকে বোঝায়, ফাইল স্টেটমেন্ট, স্ট্রিং আইডেন্টিফায়ার এবং
শেল-অন্তর্ভুক্ত বিবৃতি:
মন্তব্য
মডুলা-২-এর মতো মন্তব্যগুলি টোকেন দ্বারা বেষ্টিত থাকে ``(*''`*)'' (তা ছাড়া
এখানে, টোকেন অবশ্যই সাদা-স্পেস দ্বারা বেষ্টিত হবে)। মন্তব্য নেস্ট করা হতে পারে. যদি
মন্তব্যটি একটি ফাইলের শেষ পর্যন্ত চলে, শেষ ``*)'' বাদ দেওয়া হতে পারে।
ইনক্লুড-ফাইল বিবৃতি
একটি ``অন্তর্ভুক্ত'' টোকেন অনুসরণ করা টোকেনটি একটি ফাইলের নাম হবে বলে আশা করা হচ্ছে। ফলাফল
বিবৃতিতে সেই সময়ে ফাইলের বিষয়বস্তু অন্তর্ভুক্ত করা হয়।
ইনক্লুড-ফাইল স্টেটমেন্টগুলি অন্তর্ভুক্ত ফাইলগুলির মধ্যে এবং শেলের মধ্যে নেস্ট করা যেতে পারে
অন্তর্ভুক্ত
স্ট্রিং
এমন জায়গায় যেখানে স্ট্রিংগুলির প্রয়োজন হয় (যেমন গ্রাফ এবং কার্ভ লেবেলে), সেগুলি
টোকেন ``:'' দ্বারা চিহ্নিত। ``:'' এর পরে দ্বিতীয় অক্ষরটি শুরু হয়
স্ট্রিং, এবং পরবর্তী নতুন লাইন অক্ষর এটি বন্ধ করে দেয়। সুতরাং, স্ট্রিং ``গ্রাফ
#1'' হিসাবে চিহ্নিত করা যেতে পারে:
: গ্রাফ #1
or
:
গ্রাফ #1
একটি ব্যাকস্ল্যাশ এর আগে শেষ অক্ষর তৈরি করে মাল্টিলাইন স্ট্রিং পেতে পারেন
শেষ লাইন ছাড়া সব নতুন লাইন। লক্ষ্য করুন যে স্ট্রিংগুলিতে হোয়াইট-স্পেস নেই
উপেক্ষা করা স্ট্রিং বোঝানোর এই পদ্ধতিটি ব্যবহারকারীকে অগ্রণী এবং এম্বেড করতে দেয়
ট্রেলিং স্পেস, সেইসাথে নাল স্ট্রিং। উদাহরণস্বরূপ, নাল স্ট্রিং ``'' হল
পরিবেশিত হচ্ছে:
:
একবার একটি স্ট্রিং শুরু হয়ে গেলে, এতে যেকোনো অক্ষর থাকতে পারে। বিশেষ করে, এটা হতে পারে
একটি মন্তব্য শুরু না করেই ক্রম ``(*'', ``শেল'', বা ``অন্তর্ভুক্ত'' ধারণ করে
অথবা একটি ফাইল সহ। একটি স্ট্রিংয়ের প্রতিটি লাইনে 1000টির কম অক্ষর থাকতে হবে।
অন্যথায় স্ট্রিং আকার শুধুমাত্র মেমরি আকার দ্বারা সীমাবদ্ধ.
শেল-অন্তর্ভুক্ত বিবৃতি
শেল অন্তর্ভুক্ত বিবৃতিগুলি হল ``শেল'', ``:'', এবং তারপর একটি স্ট্রিং। দ্য
বিবৃতির ফলাফল হল যে স্ট্রিংটি কার্যকর করা হয়েছে (পপেন ব্যবহার করে, যা পাস হয়
স্ট্রিং থেকে sh), এবং স্ট্যান্ডার্ড আউটপুট সেই সময়ে অন্তর্ভুক্ত করা হয়।
শেল-ইনক্লুডগুলি অন্তর্ভুক্ত-ফাইল এবং অন্যান্য শেল-অন্তর্ভুক্ত মধ্যে অবাধে নেস্ট করা যেতে পারে।
শেল কমান্ড এক লাইনের বেশি হতে পারে, কিন্তু 1000 অক্ষরের বেশি হওয়া উচিত নয়। দ্য
শেল স্টেটমেন্ট (এখনও) ভিএমএসে উপলব্ধ নয়।
স্বরলিপি
নীচের বর্ণনায়:
tk {পূর্ণসংখ্যা}
মানে টোকেন tk একটি পূর্ণসংখ্যা দ্বারা অনুসরণ করা আবশ্যক.
tk [পূর্ণসংখ্যা]
মানে হল tk একটি পূর্ণসংখ্যা দ্বারা অনুসরণ করা যেতে পারে, কিন্তু করতে হবে না. সবচেয়ে
ক্ষেত্রে, যদি tk একটি পূর্ণসংখ্যা দ্বারা অনুসরণ করা হয় না, তারপর নির্দেশ দ্বারা নির্দেশিত tk
উপেক্ষা করা হয়।
tk [{পূর্ণসংখ্যা} {পূর্ণসংখ্যা}]*
মানে হল tk একটি জোড় সংখ্যা পূর্ণসংখ্যা দ্বারা অনুসরণ করা আবশ্যক.
পূর্ণসংখ্যা ছাড়া অন্যান্য সমর্থিত প্রকারগুলি হল: {ভাসা} ফ্লোটিং পয়েন্ট এন্ট্রির জন্য, {টোকেন}
যেকোনো টোকেনের জন্য, এবং {স্ট্রিং} উপরে সংজ্ঞায়িত একটি স্ট্রিং জন্য.
শীর্ষ স্তর বর্ণনাঃ কম্যান্ডস
নিউগ্রাফ
এটি একটি নতুন গ্রাফ সম্পাদনা শুরু করে (গ্রাফ সম্পাদনা আদেশ দেখুন)। মনে রাখবেন যে
একই পৃষ্ঠায় একাধিক গ্রাফ আঁকা হতে পারে।
চিত্রলেখ {পূর্ণসংখ্যা}
এটি দ্বারা চিহ্নিত গ্রাফ সম্পাদনা করে {পূর্ণসংখ্যা}. যদি গ্রাফটি বিদ্যমান না থাকে, তাহলে
এই কমান্ড এটি তৈরি করে এবং এটি সম্পাদনা শুরু করে। নিউগ্রাফ সহজভাবে একটি
জন্য সংক্ষেপণ চিত্রলেখ n যেখানে n=0 যদি এটি প্রথম গ্রাফ হয়, অন্যথায়
n=m+1, যেখানে m হল এখন পর্যন্ত যেকোনো গ্রাফের বৃহত্তম সংখ্যা।
কপিগ্রাফ [পূর্ণসংখ্যা]
এটি একটি নতুন গ্রাফ তৈরি করে এবং গ্রাফ থেকে সমস্ত বৈশিষ্ট্য কপি করে
[পূর্ণসংখ্যা] এর x এবং y অক্ষ, সেইসাথে তার x_অনুবাদ এবং y_অনুবাদ মান,
ক্লিপিং, লিজেন্ড ডিফল্ট এবং শিরোনাম ডিফল্ট। যদি
[পূর্ণসংখ্যা] বাদ দেওয়া হয়, তারপর এটি ``আগের'' গ্রাফ থেকে এর মান কপি করে,
যেটিকে গ্রাফ হিসাবে সংজ্ঞায়িত করা হয় যার থেকে সবচেয়ে কম সংখ্যা
বর্তমান গ্রাফের সংখ্যা। যদি বর্তমান গ্রাফে সবচেয়ে ছোট সংখ্যা থাকে, তাহলে
এটি গ্রাফের আগের পৃষ্ঠা থেকে শেষ গ্রাফটি নেবে। আছে যদি
কোনো পূর্ববর্তী পৃষ্ঠা নেই, তাহলে একটি ত্রুটি পতাকাঙ্কিত হবে। (কপিগ্রাফ কপি করে না
এর মান hash_at, mhash_at, এবং হ্যাশ_লেবেল গুণাবলী)।
নতুন পাতা
এই কমান্ডটি একাধিক পৃষ্ঠায় গ্রাফ প্লট করার জন্য। পরে নতুন পাতা, দ্য
ব্যবহারকারীর প্রবেশ করা গ্রাফগুলি একটি নতুন পৃষ্ঠায় প্লট করা হবে। নতুন গ্রাফ এবং
স্ট্রিংগুলি 0 দিয়ে শুরু করে সংখ্যা করা হবে। মূলত, নতুন পাতা একই
পাঠ্যের উপর jgraph এর পৃথক কলের আউটপুট একসাথে যুক্ত করার জন্য
পূর্বে নতুন পাতা, এবং টেক্সট এর পরে নতুন পাতা. নতুন পাতা সবচেয়ে বেশি হবে
সম্ভবত উদ্ভট ফলাফল উত্পাদন যদি -P বিকল্প নির্দিষ্ট করা নেই।
X [ভাসা]
Y [ভাসা]
LaTeX (এবং অন্যান্য কিছু প্রোগ্রাম) এ এমবেড করা পোস্টস্ক্রিপ্ট ফাইলগুলিতে একটি থাকে
``বাউন্ডিং বক্স'' যা LaTeX এর জন্য বরাদ্দ করবে এমন এলাকাকে সংজ্ঞায়িত করে
পোস্টস্ক্রিপ্ট অন্যান্য প্রোগ্রামগুলিও এই বাউন্ডিং বক্সটি ব্যবহার করে, কখনও কখনও ব্যবহার করে
পোস্টস্ক্রিপ্ট ইমেজটি কোথায় ক্লিপ করতে হবে তা নির্ধারণ করে। জেগ্রাফ অক্ষরেখা ব্যবহার করে
এবং লেবেল, এবং শিরোনাম এটির বাউন্ডিং বাক্স তৈরি করতে। অধিকাংশ সময়
এটি LaTeX-এ কাজ করার জন্য যথেষ্ট। দ্য Y এবং X কমান্ড তৈরি করতে বলে
বাউন্ডিং বাক্সের উচ্চতা এবং প্রস্থ কমপক্ষে Y এবং X ইঞ্চি, যথাক্রমে,
কিন্তু গ্রাফের বর্তমান কেন্দ্রীকরণ বজায় রাখতে। আপনার যদি এখনও প্রয়োজন হয়
বাউন্ডিং বাক্সের উপর আরও নিয়ন্ত্রণ (যেমন কেন্দ্রীকরণ পরিবর্তন করতে), চেষ্টা করুন
দ্য বক্স আদেশ যদি জেগ্রাফ ফাইলে একাধিক পৃষ্ঠা থাকে, Y, X
এবং বক্স প্রতিটি গ্রাফের জন্য মান দেওয়া যেতে পারে।
বক্স ভাসা ভাসা ভাসা ভাসা
যদি Y এবং X কমান্ডগুলি আপনাকে একটি ভাল সীমানা নির্ধারণে সহায়তা করার জন্য যথেষ্ট নয়
বক্স, এই কমান্ডটি আপনাকে স্পষ্টভাবে একটি প্রবেশ করতে দেয় যা সরাসরি প্রবেশ করবে
jgraph আউটপুট। এর ইউনিটগুলি চূড়ান্ত পোস্টস্ক্রিপ্ট ইউনিট। এটা সম্ভবত
ব্যবহার করা ভাল -p বাউন্ডিং বক্সটি সেই jgraph কী তা দেখার বিকল্প
উত্পাদন করে, এবং তারপর সেই অনুযায়ী পরিবর্তন করে bbox এই জন্য প্রধান ব্যবহার
jgraph সঞ্চালিত স্বয়ংক্রিয় কেন্দ্রীকরণ পরিবর্তন করা হয়: সাধারণত
jgraph কম্পিউট করা বাউন্ডিং বাক্সের কেন্দ্রের কেন্দ্রে রাখা হয়
পৃষ্ঠা bbox পরিবর্তন এই কেন্দ্র পরিবর্তন.
প্রস্তাবনা : {স্ট্রিং}
প্রস্তাবনা {টোকেন}
উপসংহার : {স্ট্রিং}
উপসংহার {টোকেন}
এই দুটি কমান্ড ব্যবহারকারীকে স্ট্রিং বা ফাইল (টোকেন) অন্তর্ভুক্ত করার অনুমতি দেয়
ফাইলের নাম নির্দিষ্ট করে) যা সরাসরি jgraph এর আউটপুটে কপি করা হবে।
সার্জারির প্রস্তাবনা আউটপুটের শুরুতে অন্তর্ভুক্ত করা হয় (কিছু প্রাথমিক পরে
পোস্টস্ক্রিপ্ট জেগ্রাফের জন্য জিনিসগুলি সেট আপ করার জন্য), এবং উপসংহার এ অন্তর্ভুক্ত করা হয়
শেষ. জন্য একটি ভাল ব্যবহার প্রস্তাবনা একটি পোস্টস্ক্রিপ্ট অভিধান সেট আপ করা হয় যদি
আপনি পোস্টস্ক্রিপ্ট চিহ্ন ব্যবহার করছেন।
চিত্রলেখ সম্পাদনা কম্যান্ডস
এই কমান্ডগুলি বর্তমান গ্রাফে কাজ করে। গ্রাফ সম্পাদনা বন্ধ করা হয় যখন একটি
শীর্ষ-স্তরের বর্ণনা কমান্ড দেওয়া হয়।
xaxis
ইয়াক্সিস x বা y অক্ষ সম্পাদনা করুন (অক্ষ সম্পাদনা আদেশ দেখুন)
নতুন কার্ভ
এটি গ্রাফের একটি নতুন বক্ররেখা সম্পাদনা শুরু করে (দেখুন কার্ভ এডিটিং কমান্ড)।
বাঁক {পূর্ণসংখ্যা}
এটি দ্বারা চিহ্নিত বক্ররেখা সম্পাদনা করে {পূর্ণসংখ্যা}. বক্ররেখা বিদ্যমান না থাকলে, তারপর
এই কমান্ড এটি তৈরি করে এবং এটি সম্পাদনা শুরু করে। নিউকার্ভ এবং বাঁক গর্ভনাটিকা
as নিউগ্রাফ এবং চিত্রলেখ না।
নতুন লাইন
এটি একটি সংক্ষিপ্ত রূপ:
newcurve marktype none linetype solid
কপিকার্ব [পূর্ণসংখ্যা]
এটি গ্রাফের একটি নতুন বক্ররেখা সম্পাদনা শুরু করে এবং এর সমস্ত মান অনুলিপি করে
বক্ররেখা থেকে বিন্দু ছাড়া [পূর্ণসংখ্যা] যদি [পূর্ণসংখ্যা] বাদ দেওয়া হয়,
তারপর এটি এই গ্রাফের শেষ বক্ররেখা থেকে এর মান কপি করে। যদি এই গ্রাফ
বর্তমানে কোন বক্ররেখা নেই, তারপর এটি পূর্ববর্তী গ্রাফ থেকে পিছনের দিকে অনুসন্ধান করে।
খেতাব এটি গ্রাফের শিরোনাম সম্পাদনা করে (লেবেল সম্পাদনা আদেশ দেখুন)। শিরোনাম
গ্রাফের নীচে কেন্দ্রীভূত একটি ডিফল্ট অবস্থান এবং একটি ডিফল্ট ফন্ট দেওয়া হয়
12 এর আকার, তবে, সমস্ত লেবেলের মতো, এটি পরিবর্তন করা যেতে পারে।
কিংবদন্তি এটি গ্রাফের কিংবদন্তি সম্পাদনা করে (লেজেন্ড এডিটিং কমান্ড দেখুন)। হিসেবে
ডিফল্ট, গ্রাফে একটি কিংবদন্তি থাকবে যদি এর যে কোনো বক্ররেখার লেবেল থাকে।
নিউজস্ট্রিং
এটি একটি নতুন পাঠ্য স্ট্রিং সম্পাদনা করে (লেবেল সম্পাদনা আদেশ দেখুন)। এটি দরকারী
যেহেতু এটি ব্যবহারকারীকে গ্রাফের পাশাপাশি বক্ররেখায় পাঠ্য প্লট করতে দেয়।
স্ট্রিং {পূর্ণসংখ্যা}
কপিস্ট্রিং [পূর্ণসংখ্যা]
স্ট্রিং এবং কপিস্ট্রিং হয় নিউজস্ট্রিং as বাঁক এবং কপিকার্ব হয়
নতুন কার্ভ.
সীমান্ত
সীমানা নেই
সীমান্ত অক্ষ দ্বারা সংজ্ঞায়িত এলাকার চারপাশে একটি বর্গাকার সীমানা আঁকে। সীমানা নেই
কোন সীমানা নির্দিষ্ট করে না। সীমানা নেই ডিফল্ট হয়
ক্লিপ
কোন ক্লিপ ক্লিপ নির্দিষ্ট করে যে গ্রাফের সমস্ত বক্ররেখা ক্লিপ করা হবে -- অর্থাৎ, না
অক্ষের বাইরের পয়েন্টগুলি প্লট করা হবে। ক্লিপিংও নির্দিষ্ট করা যেতে পারে
প্রতি বক্ররেখা ভিত্তিতে। ডিফল্ট হয় কোন ক্লিপ.
inherit_axes
এটি একটি পুরানো কমান্ড যা পশ্চাদপদ সামঞ্জস্যের জন্য রাখা হয়। কপিকার্ব.
এর সমতুল্য:
newgraph inherit_axes
x_অনুবাদ [ভাসা]
y_অনুবাদ [ভাসা]
ডিফল্টরূপে, প্রতিটি গ্রাফের নীচের বাম দিকের কোণটি বিন্দুতে থাকে (0,0)
(চূড়ান্ত পোস্টস্ক্রিপ্ট ইউনিট)। এক্স_অনুবাদ এবং Y_অনুবাদ নীচে অনুবাদ করুন
গ্রাফের বাম হাতের কোণে [ভাসা] ইঞ্চি এর প্রধান ব্যবহার হল
একটি পৃষ্ঠায় একাধিক গ্রাফ আঁকুন। উল্লেখ্য যে jgraph সব বিবেচনা করে
পৃষ্ঠায় আঁকা গ্রাফগুলি যখন এটি কেন্দ্রীকরণের জন্য তার বাউন্ডিং বাক্স গণনা করে।
এইভাবে, যদি শুধুমাত্র একটি গ্রাফ আঁকা হয়, তবে এটি সর্বদা পৃষ্ঠায় কেন্দ্রীভূত হবে,
নির্বিশেষে তার এক্স_অনুবাদ এবং Y_অনুবাদ মান এই মান ব্যবহার করা হয়
গ্রাফের আপেক্ষিক বসানোর জন্য।
গ্রাফগুলির কেন্দ্রস্থল পরিবর্তন করতে, ব্যবহার করুন bbox
X [ভাসা]
Y [ভাসা]
এই হিসাবে একই X এবং Y শীর্ষ-স্তরের কমান্ডগুলিতে, তারা ছাড়া
ব্যবহারকারীকে বর্তমান গ্রাফ সম্পাদনা চালিয়ে যেতে দিন।
সহজ AXIS সম্পাদনা কম্যান্ডস
এই কমান্ডগুলি বর্তমান অক্ষের উপর কাজ করে যা দ্বারা নির্বাচিত হয় xaxis or ইয়াক্সিস (গ্রাফ দেখুন
এডিটিং কমান্ড)। একটি গ্রাফ বা শীর্ষ-স্তরের কমান্ড হলে অক্ষ সম্পাদনা বন্ধ হয়ে যায়
দেওয়া নীচে দেওয়া আরও উন্নত অক্ষ সম্পাদনা কমান্ড রয়েছে যা করতে হবে
হ্যাশ চিহ্নগুলি সরানো, নতুন হ্যাশ চিহ্ন এবং লেবেল যোগ করা ইত্যাদির সাথে অ্যাডভান্সড দেখুন
এক্সিস এডিটিং কমান্ড।
রৈখিক
লগ ইন করুন অক্ষটি রৈখিক বা লগারিদমিক হতে সেট করুন। ডিফল্ট লিনিয়ার। যদি
অক্ষ লগারিদমিক হিসাবে সেট করা হয়েছে, তারপর মানগুলি <= 0.0 অননুমোদিত হবে, যেমন
তারা অক্ষ নেতিবাচক অসীম হয়. আপনি লগারিদমিক অক্ষ ব্যবহার করছেন
এবং লেবেলগুলি 0 0 1 10 এর পরিবর্তে 0.01 0.1 1 10 দেখায়, তাহলে আপনার পড়া উচিত
এই বিভাগে "hash_format"। ইঙ্গিত: xaxis log hash_format g
মিনিট [ভাসা]
সর্বোচ্চ [ভাসা]
এই অক্ষের সর্বনিম্ন এবং সর্বোচ্চ মান সেট করুন। ডিফল্ট নির্ভর করে
পয়েন্ট দেওয়া। তারা ব্যবহার করে দেখা যায় -p বিকল্প যদি না বলা হয়, সব
একক (উদাহরণস্বরূপ পয়েন্ট প্লটিং, স্ট্রিং প্লটিং, ইত্যাদি) পদে থাকবে
এর মিনিট এবং সর্বোচ্চ x এবং y অক্ষের মান।
আয়তন [ভাসা]
এই অক্ষের আকার ইঞ্চিতে সেট করুন।
লগ_বেস [ভাসা]
লগারিদমিক অক্ষের ভিত্তি সেট করুন। ডিফল্ট = 10. এই মান যা
কোন হ্যাশ চিহ্ন এবং হ্যাশ লেবেল স্বয়ংক্রিয়ভাবে উত্পাদিত হয় তা নির্ধারণ করে।
কাটা [ভাসা]
হ্যাশ মার্ক হবে [ভাসা] আলাদা ইউনিট। ডিফল্ট = -1। যদি এই মান সমান হয়
0, তাহলে কোন হ্যাশ চিহ্ন থাকবে না। যদি এই মান 0 এর কম হয়, তাহলে
হ্যাশ চিহ্ন স্বয়ংক্রিয়ভাবে দ্বারা সেট করা হবে jgraph (দেখুন -p মানের জন্য)। দ্বারা
ডিফল্ট, প্রতিটি হ্যাশ চিহ্ন তার মান দিয়ে লেবেল করা হবে। কাটা এবং শশ হয়
অক্ষগুলি লগারিদমিক হলে উপেক্ষা করা হয়।
শশ [ভাসা]
বিন্দুতে একটি হ্যাশ চিহ্ন আছে তা নিশ্চিত করুন [ভাসা] অক্ষ বরাবর দ্য
ডিফল্ট দ্বারা সেট করা হয় jgraph if কাটা = -1। যদি কাটা ব্যবহারকারী দ্বারা সেট করা হয়, শশ is
থেকে ডিফল্ট মিনিট অক্ষের মান।
mhash [পূর্ণসংখ্যা]
রাখুন [পূর্ণসংখ্যা] উপরের হ্যাশ চিহ্নগুলির মধ্যে ছোটখাট হ্যাশ চিহ্ন। ডিফল্ট = -1।
যদি এই মান 0 এর সমান হয়, তাহলে কোন ছোট হ্যাশ চিহ্ন থাকবে না। এই যদি
মান ঋণাত্মক, তারপর মান দ্বারা নির্বাচিত হবে jgraph (দেখুন -p জন্য
মান)।
স্পষ্টতা [পূর্ণসংখ্যা]
হ্যাশ_ফরম্যাট টোকেন
এইগুলি নিয়ন্ত্রণ করে কিভাবে jgraph স্বয়ংক্রিয় হ্যাশ লেবেল ফর্ম্যাট করে। ব্যবহারকারী
চরম ক্ষেত্রে ছাড়া এই মান সম্পর্কে চিন্তা করতে হবে না. জেগ্রাফ
ব্যবহারসমূহ printf, লেবেল ফরম্যাট করতে। যদি হ্যাশ_ফরম্যাট হল ``f'' (ডিফল্ট),
তারপর একটি হ্যাশ লেবেলের মান মুদ্রিত হয়
printf("%.*f", নির্ভুলতা, মান)।
অন্যান্য বৈধ হ্যাশ_ফরম্যাট মান হল ``G'', ``g'', ``E'', এবং ``e''। ``জি'' একটি ভালো
জেনেরিক বিন্যাস যা বৈজ্ঞানিক স্বরলিপিতে রূপান্তর করে যদি মানটি খুব বড় হয়ে যায়
বা খুব ছোট। যদি নির্ভুলতা নেতিবাচক হয়, তাহলে jgraph একটি ডিফল্ট বেছে নেয়: জন্য
``g'' এবং ``G'', ডিফল্ট 6। ``e'' এবং ``E''-এর জন্য, ডিফল্ট 0, এবং এর জন্য
``f'', jgraph একটি যুক্তিসঙ্গত ডিফল্ট নির্ধারণ করার চেষ্টা করে। অনুগ্রহ করে এর ম্যান পৃষ্ঠাটি পড়ুন
prinf(1) এটি কীভাবে ফ্লোটিং পয়েন্ট নম্বর ফর্ম্যাট করে তার সম্পূর্ণ বিবরণের জন্য।
লেবেল এই অক্ষের লেবেল সম্পাদনা করুন (লেবেল সম্পাদনা আদেশ দেখুন)। ডিফল্টরূপে,
লেবেলটি ``টাইমস-বোল্ড'' ফন্টে রয়েছে এবং এর ফন্টের আকার 10। ব্যবহারকারী যদি
লেবেলের প্লটিং বৈশিষ্ট্যগুলির কোনো পরিবর্তন করে না, jgraph তা চয়ন
অক্ষ লেবেলের জন্য একটি উপযুক্ত স্থান।
draw_at [ভাসা]
অন্য অক্ষের এই বিন্দুতে অক্ষরেখাটি আঁকুন। ডিফল্ট সাধারণত হয়
অন্য অক্ষের মিনিট, তবে যদি হ্যাশ_স্কেল ইতিবাচক (দেখুন হ্যাশ_স্কেল
অ্যাডভান্সড এক্সিস এডিটিং এর অধীনে), এটি অন্য অক্ষের হবে সর্বোচ্চ.
nodra অক্ষ, হ্যাশ চিহ্ন বা কোনো লেবেল আঁকবেন না। এই জন্য দরকারী
কোন অক্ষ ছাড়াই পয়েন্ট প্লটিং, এবং একটির উপরে গ্রাফ ওভারলে করার জন্য
কোন সংঘর্ষ ছাড়া অন্য. এই সমতুল্য no_draw_axis,
no_draw_axis_label, no_draw_hash_marks, এবং no_draw_hash_labels.
আঁকা এর প্রভাব বাতিল করে nodra. ডিফল্ট = আঁকা এই সমতুল্য
আঁকা_অক্ষ, আঁকা_অক্ষ_লেবেল, আঁকা_হ্যাশ_চিহ্ন, এবং আঁকা_হ্যাশ_লেবেল.
গ্রিড_লাইন
কোন_গ্রিড_লাইন
গ্রিড_লাইন এটিতে প্রতিটি প্রধান হ্যাশ চিহ্নে একটি গ্রিড লাইন প্লট করার জন্য নির্দিষ্ট করে
অক্ষ ডিফল্ট হয় কোন_গ্রিড_লাইন।
mgrid_lines
no_mgrid_lines
এমগ্রিড_লাইন এটিতে প্রতিটি ছোট হ্যাশ চিহ্নে একটি গ্রিড লাইন প্লট করার জন্য নির্দিষ্ট করে
অক্ষ ডিফল্ট হয় no_mgrid_lines.
ক্রভ সম্পাদনা কম্যান্ডস
এই কমান্ডগুলি বর্তমান বক্ররেখার উপর কাজ করে যা দ্বারা নির্বাচিত হয় নতুন কার্ভ or বাঁক (গ্রাফ দেখুন
এডিটিং কমান্ড)। একটি গ্রাফ বা শীর্ষ-স্তরের কমান্ড হলে কার্ভ সম্পাদনা বন্ধ হয়ে যায়
দেওয়া।
পয়েন্ট [{ভাসা} {ভাসা}]*
এটি এই বক্ররেখায় প্লট করার জন্য পয়েন্ট সেট করে। প্রথম ভাসা x এর মান,
এবং দ্বিতীয় ভাসা বিন্দুর y মান। পয়েন্ট প্লট করা হয়
আদেশ নির্দিষ্ট। যখন একটি নন-ফ্লোট হয় তখন এই কমান্ডটি পয়েন্ট পড়া বন্ধ করে দেয়
দেওয়া ব্যবহারকারী একটি বক্ররেখার মধ্যে এই কমান্ডটি একাধিকবার নির্দিষ্ট করতে পারে --
প্রতিবার, বক্ররেখায় আরও বিন্দু যোগ করা হয়।
x_epts [{ভাসা} {ভাসা} {ভাসা} {ভাসা}]*
y_epts [{ভাসা} {ভাসা} {ভাসা} {ভাসা}]*
এটি ব্যবহারকারীকে পয়েন্ট এবং ``আত্মবিশ্বাসের মান'' নির্দিষ্ট করতে দেয় (অন্যথায়
``ত্রুটি বার'' নামে পরিচিত)। প্রথম দুইটা ভাসে x এবং y মান উল্লেখ করুন
বিন্দু, উপরের হিসাবে. যদি x_epts নির্দিষ্ট করা হয়, তারপর দ্বিতীয় দুটি ভাসে
বিন্দুর x মানের জন্য পরিসীমা বা আত্মবিশ্বাসের মান নির্দিষ্ট করুন। ত্রুটি বার
এই x মানের প্রতিটিতে প্রিন্ট করা হবে (মূল পয়েন্টের y ব্যবহার করে
মান) মূল বিন্দু থেকে। একইভাবে, y_epts পরিসীমা নির্দিষ্ট করে বা
বিন্দুর y মানের জন্য আত্মবিশ্বাসের মান। পয়েন্ট x_epts এবং y_epts পারেন
সব মিশ্রিত করা.
মার্কটাইপ
এটি এই বক্ররেখার জন্য প্লট করা চিহ্নের ধরনের সেট করে। বৈধ চিহ্ন হল:
বৃত্ত, বক্স, হীরা, ত্রিভুজ, x, ক্রুশ, উপবৃত্ত, এক্সবার, ybar, পাঠ,
পুনশ্চ, EPS, না, এবং এর রূপগুলি সাধারণ. এগুলোর বেশিরভাগই
স্ব-ব্যাখ্যামূলক, শেষ কয়েকটি ছাড়া:
এক্সবার বারগুলি x অক্ষে যাওয়ার সাথে বক্ররেখাকে একটি বার গ্রাফে পরিণত করে।
ইয়াবার বারগুলি y অক্ষের দিকে যাচ্ছে।
পাঠ ব্যবহারকারীকে একটি চিহ্নের পরিবর্তে পাঠ্য প্লট করতে দেয়। পাঠ্যটি একটি হিসাবে সম্পাদনা করা হয়
লেবেল (লেবেল সম্পাদনা আদেশ দেখুন) অবিলম্বে অনুসরণ পাঠ কমান্ড।
লেবেলের x এবং y ক্ষেত্রগুলির এখানে বিশেষ অর্থ রয়েছে: তারা সংজ্ঞায়িত করে
যেখানে লেবেলটি কার্ভ পয়েন্টের সাথে মুদ্রিত হবে। জন্য
উদাহরণস্বরূপ, যদি তারা উভয়ই 0 হয়, লেবেলটি সরাসরি বক্ররেখায় মুদ্রিত হবে
পয়েন্ট যদি x 1.0 হয় এবং y হয় -1.0, তাহলে লেবেলটি এক ইউনিট প্রিন্ট করা হবে
ডানদিকে এবং বক্ররেখা বিন্দুর নিচে একটি ইউনিট (ইউনিট হল x এর একক
এবং y অক্ষ)। ডিফল্ট লেবেল মান x এবং y, এবং কেন্দ্রের জন্য 0
ন্যায্যতা
পুনশ্চ: দেখুন পুনশ্চ নিচে টোকেন।
ইপিএস: দেখুন EPS নিচে টোকেন।
না মানে কোন চিহ্ন প্লট করা হবে না (এটি আঁকার জন্য উপযোগী
লাইন)।
চার ধরণের হয় সাধারণ চিহ্ন, যা ব্যবহার করে কাজ করে gmarks হুকুম
নীচে বর্ণিত. চারটি মার্কটাইপ হল সাধারণ, সাধারণ_এনএফ, সাধারণ_বেজ,
এবং সাধারণ_বেজ_এনএফ.
ডিফল্টরূপে, প্রতিটি বক্ররেখার জন্য একটি নতুন চিহ্ন বেছে নেওয়া হয়।
মার্কসাইজ [ভাসা] [ভাসা]
এটি চিহ্নের আকার নির্ধারণ করে। প্রথম [ভাসা] চিহ্নের প্রস্থ,
এবং দ্বিতীয়টি হল উচ্চতা। একক হল x এবং y অক্ষের
যথাক্রমে, যদি না সেই অক্ষ লগারিদমিক হয়, যে ক্ষেত্রে ইউনিটগুলি হয়
ইঞ্চি নেতিবাচক মার্কসাইজ অনুমোদিত (যেমন একটি নেতিবাচক উচ্চতা a ফ্লিপ হবে
ত্রিভুজ চিহ্ন)। ডিফল্ট চিহ্ন আকার ব্যবহার করে নির্ধারণ করা যেতে পারে -p পছন্দ
of jgraph
mrotate [ভাসা]
এটি ব্যবহারকারীকে চিহ্নটি ঘোরানোর অনুমতি দেয় [ভাসা] ডিগ্রী. ডিফল্ট শূন্য।
ধূসর [ভাসা]
রঙ [ভাসা ভাসা ভাসা]
এগুলি হয় বক্ররেখার ধূসরতা বা এর রঙ নির্দিষ্ট করে। জন্য মান
ধূসর 0 (কালো) থেকে 1 (সাদা) হতে হবে। জন্য মান রঙ হতে হবে
0 থেকে 1 পর্যন্ত। এগুলি হল RGB মান, এবং এইভাবে লাল, সবুজের পরিমাণ নির্ধারণ করে
এবং বক্ররেখায় যথাক্রমে নীল। রঙ নির্দিষ্ট করা ধূসরকে বাতিল করে
মান, এবং তদ্বিপরীত। ডিফল্ট হয় ধূসর 0
পূরণ করা [ভাসা]
cfill [ভাসা ভাসা ভাসা]
এটি চিহ্নের ভরাট নির্ধারণ করে যা পূরণ করার জন্য একটি এলাকা নির্ধারণ করে (যেমন বক্স,
বৃত্ত, এক্সবার). পূরণ করা একটি ধূসর মান সংজ্ঞায়িত করে, এবং cfill একটি রঙের মান নির্ধারণ করে
(দেখুন ধূসর এবং রঙ ইউনিটের বর্ণনার জন্য উপরে)। ডিফল্ট হয়
পূরণ করা 0 (কালো)
প্যাটার্ন টোকেন [ভাসা]
এটি সংজ্ঞায়িত করে কিভাবে চিহ্নটি পূরণ করতে হবে। টোকেন হতে পারে কঠিন (দ্য
ডিফল্ট), ডোরা, বা এস্ট্রাইপ। যদি কঠিন, এরপর ভাসা উপেক্ষা করা হয়, এবং
চিহ্নিত ধূসর মান দ্বারা সংজ্ঞায়িত সম্পূর্ণরূপে পূর্ণ হয় পূরণ করা or
দ্বারা সংজ্ঞায়িত রঙ মান cfill। যদি ডোরা, তাহলে চিহ্নটি পূরণ করা হবে
দ্বারা সংজ্ঞায়িত ধূসর মানের স্ট্রাইপ সহ পূরণ করা বা সংজ্ঞায়িত রঙ
by cfill. স্ট্রাইপ দ্বারা ঘোরানো হবে ভাসা ডিগ্রী. এস্ট্রাইপ পৃথক
থেকে ডোরা শুধুমাত্র যে ডোরা একটি সাদা পটভূমিতে ফিতে আঁকা, যখন
এস্ট্রাইপ খালি ব্যাকগ্রাউন্ডে স্ট্রাইপগুলি আঁকে।
পলি
nopoly
pfill [ভাসা]
পিসিফিল [ভাসা ভাসা ভাসা]
ppattern টোকেন [ভাসা]
পলি ব্যবহারকারীকে jgraph বক্ররেখাকে একটি বন্ধ বহুভুজ হিসাবে ব্যবহার করার অনুমতি দেয় (বা
একটি বেজিয়ারের ক্ষেত্রে, একটি বন্ধ বেজিয়ার বক্ররেখা)। pfill, পিসিফিল এবং ppattern
বহুভুজের ভরাট নির্দিষ্ট করুন, এবং এর মতো কাজ করুন পূরণ করা, cfill এবং প্যাটার্ন
উপরে ডিফল্ট হয় nopoly.
gmarks [{ভাসা} {ভাসা}]*
জিমার্কস ব্যবহারকারীর জন্য কাস্টম চিহ্ন সংজ্ঞায়িত করার একটি উপায়। প্রতিটি চিহ্ন জন্য
(x, y), প্রতিটি জোড়া {float_x}, {float_y}, চিহ্নের উপর একটি বিন্দু সংজ্ঞায়িত করবে (x
+ (float_x * marksize_x / 2), y + (float_y * marksize_y / 2))।
সুতরাং, উদাহরণস্বরূপ, বক্স চিহ্ন হিসাবে সংজ্ঞায়িত করা যেতে পারে
gmarks -1 -1 -1 1 1 1 1 -1
মার্কটাইপ সাধারণ
মার্ক টাইপ সাধারণ, সাধারণ_এনএফ, সাধারণ_বেজ, এবং সাধারণ_বেজ_এনএফ, অনুমতি দিন
একটি বদ্ধ বহুভুজ, একটি রেখা, একটি বন্ধ বেজিয়ার বক্ররেখা এবং একটি সংজ্ঞায়িত করার জন্য জিমার্ক পয়েন্টগুলি
যথাক্রমে নিয়মিত বেজিয়ার বক্ররেখা (`nf'' এর অর্থ হল ``ন-ভরা'')।
পুনশ্চ : {স্ট্রিং}
পুনশ্চ {টোকেন}
এটি ব্যবহারকারীকে একটি চিহ্ন হিসাবে সরাসরি পোস্টস্ক্রিপ্ট প্রবেশ করতে দেয়। এটা স্বয়ংক্রিয়ভাবে
মার্কটাইপ সেট করে পুনশ্চ. যদি একটি স্ট্রিং প্রবেশ করা হয়, তাহলে সেই স্ট্রিং
jgraph আউটপুটে চিহ্ন হিসাবে ব্যবহৃত হয়। যদি একটি টোকেন প্রবেশ করা হয়, তাহলে যে
টোকেন একটি ফাইলের নামের জন্য দাঁড়াতে হবে, যা একবারের জন্য আউটপুটে অনুলিপি করা হবে
প্রতিটি চিহ্ন। পোস্টস্ক্রিপ্ট সেট আপ করা হবে যাতে যখন স্ট্রিং বা ফাইল
আউটপুটে রাখা হয়, অক্ষগুলির (0, 0) চিহ্নের মাঝখানে থাকে,
এটি দ্বারা ঘোরানো হয় mrotate ডিগ্রী, এবং দ্বারা স্কেল করা (marksize_x / 2), marksize_y
/ 2)। সুতরাং বক্স চিহ্ন হিসাবে সংজ্ঞায়িত করা যেতে পারে:
পোস্টস্ক্রিপ্ট: 1 সেটলাইন প্রস্থ -1 -1 সরানো -1 1 লাইনটো
1 1 লাইনটো 1 -1 লাইনটো -1 -1 লাইনটো স্ট্রোক
যদি marksize_x (0, 0) হিসাবে সংজ্ঞায়িত করা হয়, তারপর jgraph কোন স্কেলিং করে না। এই
যখন পোস্টস্ক্রিপ্টে স্ট্রিং থাকে এবং ব্যবহারকারী স্ট্রিংগুলি চায় না তখন এটি কার্যকর
স্কেল করা
EPS {টোকেন}
এটি ব্যবহারকারীকে একটি এনক্যাপসুলেটেড পোস্টস্ক্রিপ্ট ফাইল অন্তর্ভুক্ত করতে এবং এটি চিকিত্সা করার অনুমতি দেয়
একটি চিহ্ন হিসাবে এটি স্বয়ংক্রিয়ভাবে মার্কটাইপ সেট করে EPS. ফাইল হবে
স্কেল করা যাতে বাউন্ডিং বাক্স হয় মার্কসাইজ ইউনিট অন্যান্য জিনিসের মধ্যে, এই
ব্যবহারকারীকে সম্পূর্ণ jgraph ফাইলগুলিকে চিহ্ন হিসাবে অন্তর্ভুক্ত করার অনুমতি দেয়। অনুগ্রহ করে ad.jgr দেখুন,
এই বৈশিষ্ট্যটির একটি উদাহরণের জন্য নীচের ইঙ্গিত এবং উদাহরণ গ্রাফগুলিতে ব্যাখ্যা করা হয়েছে৷
ল্যারো
rarrows
nolarrows
norrows
Rarrows প্রতিটি লাইন সেগমেন্টের শেষে একটি তীর আঁকার জন্য নির্দিষ্ট করে
বক্ররেখা ল্যারোস প্রতিটি লাইনের শুরুতে একটি তীর আঁকার জন্য নির্দিষ্ট করে
সেগমেন্ট তীরের আকার ব্যবহার করে পরিবর্তন করা যেতে পারে asize ডিফল্ট
is nolarrows এবং norrows.
তীরগুলি সর্বদা নির্দিষ্ট বিন্দুতে যায়, ব্যতিক্রম ছাড়া
যখন মার্কটাইপ হয় ``বৃত্ত''। এই ক্ষেত্রে, তীরটি প্রান্তে যায়
বৃত্তের
ল্যারো
rarrow
nolarrow
নররো
এই সঙ্গে যে ছাড়া, উপরোক্ত সাদৃশ্য ল্যারো, একমাত্র তীর টানা
বক্ররেখার প্রথম সেগমেন্টের শুরুতে এবং সঙ্গে rarrow, দ্য
শুধুমাত্র শেষ অংশের শেষের দিকে টানা তীরটি।
asize [ভাসা] [ভাসা]
এটি তীরের আকার নির্ধারণ করে। প্রথম [ভাসা] তীর নিয়ন্ত্রণ করে
প্রস্থ এর এককগুলি হল x-অক্ষের। দ্বিতীয় [ভাসা] নিয়ন্ত্রণ করে
তীরের উচ্চতা। এটি y-অক্ষের এককের মধ্যে রয়েছে। এর -p বিকল্পটি ব্যবহার করুন
ডিফল্ট মান দেখতে jgraph.
পূর্ণ [ভাসা]
পূর্ণ [ভাসা]
একটি প্যাটার্ন টোকেন [ভাসা]
এগুলি তীরচিহ্নগুলির ধূসরতা বা রঙ নিয়ন্ত্রণ করে। আফিল, acfill এবং
একটি প্যাটার্ন একই ভাবে কাজ করুন পূরণ করা, cfill এবং প্যাটার্ন উপরে বর্ণিত.
ডিফল্ট হয় পূর্ণ 0 (কালো)
রেখার ধরণ [টোকেন]
এটি পয়েন্টগুলিকে সংযোগকারী লাইনের ধরণ নির্ধারণ করে। বৈধ এন্ট্রি হয়
কঠিন, বিন্দুযুক্ত, ড্যাশড, লংড্যাশ, ডটড্যাশ, ডটডটড্যাশ, ডটডটড্যাশড্যাশ,
সাধারণ, এবং না। ডিফল্ট হয় না. সাধারণ ব্যবহারকারীকে তার সংজ্ঞায়িত করতে দেয়
ব্যবহার করে নিজস্ব লাইনটাইপ গ্লাইন্স কমান্ড নীচে বর্ণিত। পয়েন্ট সংযুক্ত করা হয়
যে ক্রমে তারা ব্যবহার করে ঢোকানো হয় পয়েন্ট কমান্ড।
গ্লাইন্স [ভাসা]*
এটি ব্যবহারকারীকে একটি লাইনের সঠিক ড্যাশিং নির্দিষ্ট করতে দেয়। বিন্যাস হিসাবে আছে
পোস্টস্ক্রিপ্ট -- প্রথম সংখ্যাটি প্রথম ড্যাশের দৈর্ঘ্য, দ্বিতীয়টি
প্রথম ড্যাশের পরে স্থানের দৈর্ঘ্য, ইত্যাদি। উদাহরণস্বরূপ, ডটড্যাশ
`` হিসাবে সংজ্ঞায়িত করা যেতে পারেগ্লাইন্স 5 3 1 3''।
লাইন বেধ [ভাসা]
এটি লাইনের বেধ (পরম পোস্টস্ক্রিপ্ট ইউনিটে) সংজ্ঞায়িত করে
সংযোগ লাইন। ডিফল্ট = 1.0।
বেজিয়ার
nobezier
বেজিয়ার ধারাবাহিক বেজিয়ার সংজ্ঞায়িত করার জন্য বক্ররেখার বিন্দু ব্যবহার করতে নির্দিষ্ট করে
বক্ররেখা প্রথম বিন্দু শুরু বিন্দু. পরের দুটি নিয়ন্ত্রণ
বেজিয়ার বক্ররেখার জন্য বিন্দু এবং পরবর্তী বিন্দুটি শেষ বিন্দু। যদি
আরেকটি বেজিয়ার আছে, এই শেষ বিন্দুটিও এর শুরু বিন্দু
পরবর্তী বক্ররেখা। পরের দুটি পয়েন্ট আবার নিয়ন্ত্রণ পয়েন্ট, এবং পরেরটি
পয়েন্ট হল শেষ বিন্দু। সুতরাং, একটি বেজিয়ারের মোট (3n + 1) থাকতে হবে
পয়েন্ট, যেখানে n কমপক্ষে 1।
বেজিয়ার বক্ররেখায়, চিহ্ন এবং তীরগুলি শুধুমাত্র প্রতি তৃতীয় বিন্দুতে প্রযোজ্য।
নোবেজিয়ার ডিফল্ট হয়
ক্লিপ এটি সুনির্দিষ্ট করে যে এই বক্ররেখাটি ক্লিপ করা হবে -- অর্থাৎ বাইরে কোনো বিন্দু নেই
অক্ষের প্লট করা হবে।
কোন ক্লিপ এটি ক্লিপিং বন্ধ করে। যদি পুরো গ্রাফের জন্য ক্লিপিং নির্দিষ্ট করা হয়,
তারপর কোন ক্লিপ কোন প্রভাব আছে। কোন ক্লিপ ডিফল্ট হয়
লেবেল এটি একটি কিংবদন্তি আঁকার উদ্দেশ্যে এই বক্ররেখার লেবেল সম্পাদনা করে।
(লেবেল এডিটিং কমান্ড এবং লেজেন্ড এডিটিং কমান্ড দেখুন)। কিংবদন্তি না হলে
এন্ট্রি হয় প্রথা, টেক্সট নিজেই ব্যতীত কোনো লেবেল বৈশিষ্ট্য সেট করা হবে
কোন প্রভাব আছে।
লেবেলটি সম্পাদনা কম্যান্ডস
নিম্নলিখিত কমান্ড লেবেল সম্পাদনা করার জন্য ব্যবহার করা হয়. অন্যথায় বলা না হলে,
ডিফল্ট প্রতিটি কমান্ডের সাথে লেখা হয়। লেবেল সম্পাদনা বন্ধ হয়ে যায় যখন এর মধ্যে একটি
টোকেন দেওয়া হয় না।
: {স্ট্রিং}
এটি লেবেলের স্ট্রিং সেট করে। যদি কোন স্ট্রিং সেট করা না থাকে, তাহলে লেবেল হবে না
মুদ্রিত করা
x [ভাসা]
y [ভাসা]
এটি লেবেলের x বা y স্থানাঙ্ক সেট করে। একক হল x এর একক
এবং y অক্ষ যথাক্রমে।
ফন্ট [টোকেন]
এটি ফন্ট সেট করে। ডিফল্ট সাধারণত ``Times-Roman'' হয়।
অক্ষরের আকার [ভাসা]
এটি পয়েন্টে ফন্টসাইজ সেট করে। ডিফল্ট সাধারণত 9 হয়।
লাইনসেপ [ভাসা]
এটি বহুরেখাযুক্ত লেবেলে লাইনের মধ্যে দূরত্ব সেট করে। ইউনিট হয়
পয়েন্ট ডিফল্ট হল ফন্টসাইজ।
hjl
এইচজেসি
জনাব এগুলি বাম, কেন্দ্র এবং ডানে অনুভূমিক ন্যায্যতা সেট করে,
যথাক্রমে ডিফল্ট = hjc
ভিজেটি
ভিজেসি
vjb এগুলি উপরের কেন্দ্রে এবং নীচের দিকে উল্লম্ব ন্যায্যতা সেট করে,
যথাক্রমে ডিফল্ট = vjb
ঘোরান [ভাসা]
এটি স্ট্রিং ঘোরানো হবে [ভাসা] ডিগ্রী. ঘূর্ণন বিন্দু হয়
দ্বারা সংজ্ঞায়িত vj এবং hj আদেশ উদাহরণস্বরূপ, প্রায় 90 ডিগ্রি ঘোরানো
একটি স্ট্রিং কেন্দ্র, এক ব্যবহার করবে ভিজেসি এইচজেসি ঘোরান 90.
ধূসর [ভাসা]
রঙ [ভাসা ভাসা ভাসা]
এগুলি লেবেলের রঙ বা ধূসরতা নিয়ন্ত্রণ করে। এটা ঠিক হিসাবে কাজ করে ধূসর
এবং রঙ বক্ররেখা এবং অক্ষ জন্য কি. ডিফল্ট প্রসঙ্গের উপর নির্ভর করে। জন্য
উদাহরণস্বরূপ, স্ট্রিং এবং শিরোনামের জন্য, ডিফল্ট কালো। অক্ষ লেবেল জন্য
এবং হ্যাশ লেবেল, ডিফল্ট হল অক্ষের রঙ। চিহ্ন হিসাবে পাঠ্যের জন্য,
ডিফল্ট হল কার্ভ রঙ।
LEGEND সম্পাদনা কম্যান্ডস
এই কমান্ডগুলি ব্যবহারকারীকে কিংবদন্তির চেহারা পরিবর্তন করার অনুমতি দেয়। কিংবদন্তি হয়
একটি নন-নাল লেবেল থাকার প্রতিটি বক্ররেখার জন্য প্রিন্ট আউট। কিংবদন্তি এন্ট্রি মুদ্রিত হয়
ক্রমবর্ধমান বক্ররেখার সংখ্যা কিংবদন্তি সম্পাদনা বন্ধ হয়ে যায় যখন a
গ্রাফ কমান্ড বা শীর্ষ স্তরের কমান্ড জারি করা হয়।
jgraph এর পূর্ববর্তী সংস্করণে (সংস্করণ 8.0 এর আগে), প্রতিটির বৈশিষ্ট্য
কিংবদন্তি এন্ট্রি এন্ট্রির বক্ররেখার লেবেল অংশে সেট করা হয়েছে। এইভাবে, জন্য
উদাহরণস্বরূপ, আপনি যদি প্রতিটি এন্ট্রির ফন্টসাইজ 18 হতে চান তবে আপনাকে প্রতিটিতে এটি সেট করতে হবে
প্রবেশের বক্ররেখা। এখন, ডিফল্ট কিংবদন্তি এন্ট্রি বৈশিষ্ট্য ব্যবহার করে সেট করা হয়
অক্ষমতা কীওয়ার্ড যদি না a প্রথা কিংবদন্তি নির্দিষ্ট করা হয়, এই ডিফল্ট মান
এন্ট্রির বক্ররেখায় সেট করা যেকোনো মান ওভাররাইড করুন। এইভাবে, সব এন্ট্রি পেতে একটি আছে
18 এর ফন্টসাইজ, এটি ব্যবহার করে সেট করতে হবে অক্ষমতা অক্ষরের আকার 18.
কিংবদন্তি সম্পাদনা গোপনীয় মনে হলে, নিম্নলিখিত উদাহরণ চেষ্টা করুন:
নিউগ্রাফ
নিউকারভ মার্কটাইপ বক্স লাইনটাইপ সলিড লেবেল : সলিড বক্স
pts 0 0 1 1 2 1 3 1
নিউ কার্ভ মার্কটাইপ সার্কেল লাইনটাইপ ডটেড লেবেল : ডটেড সার্কেল
pts 0 1 1 2 2 2 3 2
নিউকার্ভ মার্কটাইপ এক্স লাইনটাইপ ড্যাশড লেবেল : ড্যাশড এক্স
pts 0 2 1 3 2 3 3 3
কিংবদন্তি ডিফল্ট
ফন্ট টাইমস-ইটালিক ফন্টসাইজ 14 x 1.5 y 3.5 hjc vjb
এই গ্রাফের কিংবদন্তি গ্রাফের শীর্ষে কেন্দ্রীভূত হওয়া উচিত এবং সমস্ত কিংবদন্তি
এন্ট্রি 14pt টাইমস-ইটালিক হওয়া উচিত।
on
বন্ধ এই কিংবদন্তি মুদ্রণ চালু এবং বন্ধ. ডিফল্ট চালু আছে (কিন্তু, এর
অবশ্যই, যদি কোন কার্ভ লেবেল সংজ্ঞায়িত না থাকে তবে কোন কিংবদন্তি থাকবে না)।
লাইন দৈর্ঘ্য [ভাসা]
এটি কিংবদন্তি এন্ট্রির সামনে মুদ্রিত লাইনের দৈর্ঘ্য সেট করে
রেখা আছে বক্ররেখা অনুরূপ. একক হল x অক্ষের,
x অক্ষ লগারিদমিক না হলে, এই ক্ষেত্রে ইউনিটগুলি ইঞ্চি হয়। দ্য
ডিফল্ট ব্যবহার করে অর্জিত হতে পারে -p বিকল্প।
লাইন বিরতি [ভাসা]
এটি পৃথক কিংবদন্তি এন্ট্রিগুলির মধ্যে উল্লম্ব দূরত্ব সেট করে। ইউনিট
যেগুলি y অক্ষের, যদি না y অক্ষ লগারিদমিক হয়, সেক্ষেত্রে
একক ইঞ্চি। ডিফল্ট ব্যবহার করে অর্জিত হতে পারে -p বিকল্প।
মিডস্পেস [ভাসা]
এটি দুটি জিনিসের একটি সেট করে। কিংবদন্তি এন্ট্রির কোনো লাইন আছে
তাদের, তারপর এটি লাইনের শেষ এবং কিংবদন্তির মধ্যে দূরত্ব সেট করে
এন্ট্রি টেক্সট। অন্যথায়, এটি চিহ্নের কেন্দ্রের মধ্যে দূরত্ব সেট করে
এবং কিংবদন্তি এন্ট্রি পাঠ্য। এককগুলি হল x অক্ষের, যদি না x অক্ষ থাকে
লগারিদমিক, এই ক্ষেত্রে ইউনিটগুলি ইঞ্চি। ডিফল্ট হতে পারে
ব্যবহার করে অর্জিত -p বিকল্প।
অক্ষমতা
এটি ব্যবহারকারীকে সমস্ত কিংবদন্তি এন্ট্রির বৈশিষ্ট্য পরিবর্তন করতে দেয়। দ্য
ডিফল্টগুলি একটি লেবেল হিসাবে সম্পাদনা করা হয় (লেবেল সম্পাদনা আদেশ দেখুন)। কয়েক
লেবেল ক্ষেত্রগুলির বিশেষ অর্থ রয়েছে: The : ক্ষেত্র উপেক্ষা করা হয়। দ্য x এবং y
ক্ষেত্রগুলি নির্ধারণ করে যেখানে লেবেলটি মুদ্রিত হবে। দ্য hj এবং vj ক্ষেত্র সংজ্ঞায়িত
সম্পর্কে কিংবদন্তির ন্যায্যতা x এবং y বিন্দু এইভাবে, যদি x 10 হয়
এবং y 15, এবং এইচজেসি vjb নির্দিষ্ট করা হয়, তাহলে কিংবদন্তি কেন্দ্রীভূত হবে
অনুভূমিকভাবে প্রায় x=10, এবং কিংবদন্তির নীচে স্থাপন করা হবে
y=15। এটি লেবেল প্লটিংয়ের সাথে সাদৃশ্যপূর্ণ। দ্য ঘোরান ক্ষেত্র এছাড়াও হয়
লেবেল প্লটিংয়ের সাথে সাদৃশ্যপূর্ণ।
ডিফল্ট নিম্নরূপ. আবর্তিত 0 হয় ফন্ট হল ``টাইমস-রোমান'' এবং অক্ষরের আকার
হল 9. রঙ কালো। ডিফল্ট ন্যায্যতা হয় hjl এবং ভিজেসি. দ্য
ডিফল্ট x এবং y মান অনুযায়ী সেট করা হয় hj এবং vj ক্ষেত্র দেখুন
-p বিকল্প।
বাম
অধিকার এগুলি স্বয়ংক্রিয়ভাবে বাম বা ডানদিকে একটি কিংবদন্তি তৈরি করবে
চিত্রলেখ. বাম সমতুল্য অক্ষমতা জনাব ভিজেসি এবং অধিকার সমতুল্য
অক্ষমতা hjl ভিজেসি.
শীর্ষ
পাদ এগুলি স্বয়ংক্রিয়ভাবে উপরে বা নীচে একটি কিংবদন্তি তৈরি করবে
চিত্রলেখ. শীর্ষ সমতুল্য অক্ষমতা hjl vjb
এবং পাদ সমতুল্য অক্ষমতা hjl ভিজেটি.
x [ভাসা]
y [ভাসা]
এইগুলি প্রধানত পূর্ববর্তী সংস্করণগুলির সাথে পশ্চাদপদ সামঞ্জস্যের জন্য অন্তর্ভুক্ত করা হয়েছে৷
jgraph. বিন্যাস x এবং y ``ডিফল্ট x এর সমতুল্য ভাসা y ভাসা hjl
ভিজেটি''
প্রথা এটি ব্যবহারকারীকে প্রতিটি পৃথক কিংবদন্তি এন্ট্রি কোথায় যায় তা নিয়ন্ত্রণ করতে দেয়। দ্য
মান অক্ষমতা ক্ষেত্র উপেক্ষা করা হয়, এবং পরিবর্তে, এর মান
বক্ররেখার লেবেল ব্যবহার করা হয়। সমস্ত ন্যায্যতা সংজ্ঞায়িত ফলাফল আছে, ছাড়া
উন্নত এইচজেসি. একইভাবে, 0 ব্যতীত অন্য ঘূর্ণন খারাপ প্রভাব তৈরি করার সম্ভাবনা রয়েছে।
উন্নত AXIS সম্পাদনা
এগুলি একটি অক্ষ সম্পাদনার জন্য আরও উন্নত কমান্ড। এই অঙ্কন অন্তর্ভুক্ত
স্পষ্ট হ্যাশ চিহ্ন এবং লেবেল, হ্যাশ চিহ্ন, অক্ষ এবং লেবেল সরানো, না
হ্যাশ চিহ্ন, লেবেল, অক্ষ ইত্যাদি অঙ্কন করা
ধূসর [ভাসা]
রঙ [ভাসা ভাসা ভাসা]
এগুলি হয় অক্ষের ধূসরতা বা এর রঙ নির্দিষ্ট করে। জন্য মান ধূসর
0 (কালো) থেকে 1 (সাদা) হতে হবে। জন্য মান রঙ থেকে হতে হবে
0 থেকে 1. এগুলি হল RGB মান, এবং এইভাবে লাল, সবুজ এবং এর পরিমাণ নির্ধারণ করে
অক্ষে যথাক্রমে নীল। রঙ নির্দিষ্ট করা ধূসর মান বাতিল করে,
এবং বিপরীতভাবে. ডিফল্ট হয় ধূসর 0. এই মান প্রতিটি অংশ প্রভাবিত
অক্ষ: লেবেল, হ্যাশ চিহ্ন এবং লেবেল, অক্ষ লাইন এবং গ্রিড
লাইন।
grid_gray [ভাসা]
grid_color [ভাসা ভাসা ভাসা]
mgrid_gray [ভাসা]
mgrid_color [ভাসা ভাসা ভাসা]
এগুলি ব্যবহারকারীকে গ্রিডলাইনগুলির ধূসরতা বা রঙ এবং সংজ্ঞায়িত করার অনুমতি দেয়
এমগ্রিডলাইনগুলি অক্ষ রেখাগুলির থেকে আলাদা হতে হবে। ডিফল্ট
grid_gray এবং grid_color অক্ষ এর মত একই ধূসর এবং রঙ. দ্য
ডিফল্ট mgrid_gray এবং mgrid_color হিসাবে একই grid_gray এবং grid_color.
hash_at [ভাসা]
এই সময়ে একটি হ্যাশ চিহ্ন আঁকুন। এই হ্যাশ চিহ্নের জন্য কোন লেবেল তৈরি করা হয় না।
mhash_at [ভাসা]
এই সময়ে একটি ছোট হ্যাশ চিহ্ন আঁকুন।
হ্যাশ_লেবেল
একটি হ্যাশ লেবেল সম্পাদনা করুন (হ্যাশ লেবেল সম্পাদনা আদেশ দেখুন)।
হ্যাশ_লেবেল
হ্যাশ লেবেলের ডিফল্ট বৈশিষ্ট্য সম্পাদনা করুন। এই তাই যে
ব্যবহারকারী হ্যাশ লেবেলের ফন্টসাইজ, ন্যায্যতা ইত্যাদি পরিবর্তন করতে পারে।
সম্পাদনা হ্যাশ_লেবেল সাধারণ লেবেল সম্পাদনা করার মতই (লেবেল সম্পাদনা দেখুন
COMMANDS), যে ছাড়া :, x, এবং y মান সব উপেক্ষা করা হয়. এর জন্য ডিফল্ট
হ্যাশ লেবেলগুলি নিম্নরূপ: Fontsize=9, Font=`Times-Roman'', যৌক্তিকতা
এটি x বা y অক্ষ এবং কিনা তার উপর নির্ভর করে হ্যাশ_স্কেল is
ইতিবাচক অথবা নেতিবাচক.
হ্যাশ_স্কেল [ভাসা]
এটি হ্যাশ চিহ্নের আকার এবং অভিযোজন পরিবর্তন করতে হয়। ডিফল্ট =
-1.0। এটিকে -2.0 এ পরিবর্তন করলে হ্যাশ চিহ্নের দৈর্ঘ্য দ্বিগুণ হবে।
এটিকে +1.0 এ পরিবর্তন করলে হ্যাশ চিহ্ন উপরে বা ডানদিকে আসবে
অক্ষ
আঁকা_হ্যাশ_মার্কস_এ [ভাসা]
ডিফল্টরূপে, হ্যাশ চিহ্নগুলি অক্ষের উপরে বা নীচে আঁকা হয়। এই
কমান্ড পরিবর্তন যেখানে তারা আঁকা হয়. হ্যাশ_স্কেল এখনও কিনা তা নির্ধারণ করে
তারা এই বিন্দু উপরে বা নীচে আঁকা হয়, এবং তাদের আকার.
আঁকা_হ্যাশ_লেবেল_এ [ভাসা]
ডিফল্টরূপে, হ্যাশ লেবেলগুলি হ্যাশ চিহ্নের উপরে বা নীচে আঁকা হয়
(আবার, এটি নির্ভর করে হ্যাশ_স্কেল) এই কমান্ড তারা যেখানে পরিবর্তন
টানা হয়. যৌক্তিকতা এবং ফন্টসাইজ ইত্যাদি পরিবর্তন করা যেতে পারে
হ্যাশ_লেবেল কমান্ড।
স্বয়ংক্রিয়_হ্যাশ_মার্কস
no_auto_hash_marks
এই কিনা বা না টগল jgraph স্বয়ংক্রিয়ভাবে হ্যাশ চিহ্ন তৈরি করবে
অনুসারে কাটা, mhash এবং শশ (অথবা লগ_বেস এবং mhash লগারিদমিক জন্য
অক্ষ)। ডিফল্ট হয় স্বয়ংক্রিয়_হ্যাশ_মার্কস.
স্বয়ংক্রিয়_হ্যাশ_লেবেল
কোন_অটো_হ্যাশ_লেবেল
এই কিনা বা না টগল jgraph এর জন্য স্বয়ংক্রিয়ভাবে হ্যাশ লেবেল তৈরি করবে
দ্য স্বয়ংক্রিয়_হ্যাশ_মার্কস. ডিফল্ট = স্বয়ংক্রিয়_হ্যাশ_লেবেল.
আঁকা_অক্ষ
no_draw_axis
এটি অক্ষরেখা আঁকা হোক বা না হোক তা টগল করে। ডিফল্ট = আঁকা_অক্ষ.
আঁকা_অক্ষ_লেবেল
no_draw_axis_label
এটি অক্ষ লেবেলটি টগল করে (যেমন দ্বারা সম্পাদিত লেবেল কমান্ড)
আঁকা হয় ডিফল্ট = আঁকা_অক্ষ_লেবেল.
আঁকা_হ্যাশ_চিহ্ন
no_draw_hash_marks
এটি হ্যাশ চিহ্ন (স্বয়ংক্রিয় এবং তৈরি উভয়ই) কিনা তা টগল করে
সঙ্গে hash_at এবং mhash_at) টানা হয়. ডিফল্ট = আঁকা_হ্যাশ_চিহ্ন.
আঁকা_হ্যাশ_লেবেল
no_draw_hash_labels
এটি হ্যাশ লেবেল আঁকা হয় কিনা তা টগল করে। ডিফল্ট =
আঁকা_হ্যাশ_লেবেল.
হ্যাশ লেবেলটি সম্পাদনা কম্যান্ডস
হ্যাশ লেবেলগুলি কেবল উপযুক্ত অক্ষ বরাবর মুদ্রিত স্ট্রিং। একটি ডিফল্ট হিসাবে,
তারা সবচেয়ে সাম্প্রতিক দ্বারা চিহ্নিত স্থানে মুদ্রিত হয় hash_at or mhash_at উন্নত
এই অক্ষ, কিন্তু এই দ্বারা পরিবর্তন করা যেতে পারে at আদেশ যদি না থাকে hash_at
or mhash_at, তারপর একটি at কমান্ড দিতে হবে, নতুবা একটি ত্রুটি হবে। হ্যাশ
এই কমান্ডগুলির মধ্যে একটি দেওয়া না হলে সম্পাদনা বন্ধ হয়ে যায়।
: {স্ট্রিং}
এটি হ্যাশ লেবেলের স্ট্রিং সেট করে (দেখুন স্ট্রিং উপরে নিচে
বর্ণনা ভাষা)।
at [ভাসা]
এটি বর্তমান অক্ষ বরাবর হ্যাশ লেবেলের অবস্থান নির্ধারণ করে।
ফাংশনটির প্লট করা এবং অন্যান্য অ-সহজাত বৈশিষ্ট্য
যদিও jgraph ইন্টারপোলেশন বা ফাংশনের জন্য কোনো বিল্ট-ইন ফাংশন নেই
চক্রান্ত, উভয়ই কার্যকর করা যেতে পারে jgraph একটু বাইরের সাহায্যে:
ক্রিয়া চক্রান্ত
সঙ্গে সঙ্গে অন্তর্ভুক্ত করা এবং খোল বিবৃতি, একটি পয়েন্টের একটি ফাইল তৈরি করা সহজ
ac বা awk প্রোগ্রামের সাথে ফাংশন, এবং এটি একটি গ্রাফে অন্তর্ভুক্ত করুন। বিভাগ দেখুন
এই পদ্ধতিতে উত্পাদিত একটি পাপের গ্রাফের উদাহরণের জন্য ইঙ্গিত এবং উদাহরণ গ্রাফ।
বিন্দু ক্ষেপক
পয়েন্ট ইন্টারপোলেশন মূলত ফাংশন প্লটিংয়ের মতোই, এবং তাই
থেকে বাম jgraph. ইউনিক্স স্প্লাইন(1) রুটিন একটি সহজ উপায় পেতে
পয়েন্টের মধ্যে ইন্টারপোলেশন। নীচে বর্ণিত bailey.jgr দেখুন। হয়তো ভবিষ্যতে
মুক্তি.
নির্দেশ এবং EXAMPLE টি গ্রাফিক্স
জেগ্রাফ ব্যবহারকারীর ইচ্ছামত যেকোনো ধরনের স্ক্যাটার/লাইন/বার গ্রাফ আঁকতে সক্ষম হওয়া উচিত। প্রতি
অতিরিক্ত পাঠ্য, অক্ষ, লাইন ইত্যাদি দিয়ে গ্রাফটিকে অলঙ্কৃত করুন, এটি ব্যবহার করা সহায়ক কপিগ্রাফ
নিম্নলিখিত উদাহরণ গ্রাফগুলি jgraph এর বিভিন্ন বৈশিষ্ট্যের কয়েকটি উদাহরণ দেখায়। তারা
/usr/share/doc/examples/jgraph ডিরেক্টরিতে থাকা উচিত।
- acc.jgr একটি সাধারণ বার গ্রাফ। কিভাবে একজন অন্তর্ভুক্ত করতে পারেন তা দেখানোর জন্য Acc.texও অন্তর্ভুক্ত করা হয়েছে
একটি LaTeX ফাইলে jgraph এর আউটপুট। এটি কাজ করার জন্য, আপনাকে প্রতিস্থাপন করতে হতে পারে
acc.tex ফাইলে acc.jps ফাইলের সম্পূর্ণ পাথনেম।
- g8.jgr হল কিছু প্লট করা লেখা সহ একটি সাধারণ গ্রাফ। - g8col.jgr দেখায় কিভাবে একটি উত্পাদন করতে হয়
রঙের পটভূমি -- এটা
g8.jgr এর মতোই শুধুমাত্র হলুদ পটভূমিতে। - ebars.jgr সহ একটি সাধারণ গ্রাফ
ত্রুটি বার - sin.jgr দেখায় কিভাবে একটি সিন ফাংশন একটি সাধারণ সি প্রোগ্রাম ব্যবহার করে প্লট করা যায়
পাপ তরঙ্গ উত্পাদন. তাছাড়া, এই ফাইলটি একটি ব্যবহার দেখায় কপিগ্রাফ একটি অতিরিক্ত x প্লট করতে এবং
0 বিন্দুতে y অক্ষ।
- sin1.jgr হল sin.jgr-এর আরও একটি এক্সটেনশন যা শুধুমাত্র একটি x এবং y অক্ষ 0-এর সাথে, কিন্তু
গ্রাফের বাম এবং নীচে অক্ষ লেবেল।
- sin2.jgr একটি লগারিদমিক x অক্ষ সহ একটি ভিন্ন পাপ তরঙ্গ।
- sin3.jgr দেখায় কিভাবে বিন্দুগুলিকে ভিন্নভাবে সাজানোর মাধ্যমে একটি উদ্ভট প্রভাব অর্জন করা যায়
বইতে দেবেন।
- bailey.jgr দেখায় কিভাবে ইউনিক্স ব্যবহার করতে হয় স্প্লাইন(1) মধ্যে ইন্টারপোলেশন পেতে রুটিন
পয়েন্ট.
- gpaper.jgr দেখায় কিভাবে আপনি সহজেই গ্রাফ পেপার তৈরি করতে jgraph পেতে পারেন।
- g9n10.jgr জটিল কিংবদন্তি সহ দুটি গ্রাফ রয়েছে। এর একটি বর্ণনা রয়েছে
কিভাবে কিংবদন্তি তৈরি করা হয়েছিল।
- ex1.jgr এবং ex2.jgr হল দুটি উদাহরণ যা বর্ধিত আকারে 1 এবং দুটি ছিল
jgraph সম্পর্কে একটি কাগজের জন্য বিমূর্ত.
- mab2.jgr ম্যাট ব্লেজ দ্বারা তৈরি একটি গ্রাফ যা দেখায় কিভাবে একটি জটিল আউটপুট গ্রাফ হতে পারে
বেশ সংক্ষিপ্তভাবে এবং সহজভাবে বলা হবে। এই গ্রাফে, x অক্ষ একটি সময়রেখা। এটা দেখায়
এর ব্যবহার হ্যাশ_লেবেল এবং হ্যাশ_লেবেল কমান্ড, সেইসাথে প্রদর্শন কিভাবে jgraph অনুমতি দেয়
আপনি awk দিয়ে আউটপুট ফাইল থেকে ডেটা বের করেন।
- nr.jgr হল স্ট্রাইপ-ভরা বার সহ একটি জটিল বার গ্রাফের উদাহরণ। ইহা ছিল
নরম্যান রামসে দ্বারা নির্মিত।
- hypercube.jgr ছবি আঁকার জন্য jgraph এর একটি আকর্ষণীয় ব্যবহার দেখায়।
- ad.jgr হল একটি উদাহরণ যা দেখায় কিভাবে একজন jgraph আউটপুটকে jgraph ইনপুট হিসাবে অন্তর্ভুক্ত করতে পারে। দ্য
ফাইল ব্যবহার করে EPS cube.jgr অন্তর্ভুক্ত করার জন্য টোকেন, একটি ইন্টেল হাইপারকিউবের একটি জেগ্রাফ অঙ্কন, এবং
disk.jgr, একটি ছবিতে একটি ডিস্কের একটি jgraph অঙ্কন।
- alb.jgr ছবি আঁকার জন্য jgraph এর আরেকটি ব্যবহার। এই ফাইলটি একটি awk দ্বারা তৈরি করা হয়েছিল
স্ক্রিপ্ট যা অ্যাডাম বুচসবাউম গাছ এবং গ্রাফ আঁকার জন্য লিখেছিলেন।
- wortman.jgr হল প্রসেসর ব্যবহারের একটি ঝরঝরে গ্রাফ যা SIGPLAN-এর জন্য ডেভ ওয়ার্টম্যান লিখেছেন
'92। এটি একটি awk স্ক্রিপ্ট দ্বারা তৈরি করা হয়েছিল, যা ডেটা প্রক্রিয়া করে এবং jgraph নির্গত করে।
এই গ্রাফগুলি দেখতে, jgraph -P ব্যবহার করুন এবং এর সাথে ফলাফল আউটপুট ফাইলটি দেখুন gs, বা একটি
অনুরূপ পোস্টস্ক্রিপ্ট দর্শক। এই গ্রাফগুলির একটি হার্ড কপি তৈরি করতে, জেগ্রাফের আউটপুট পাইপ করুন
-পি সরাসরি LPR.
ব্যবহার জেগ্রাফ প্রতি ড্র ছবিগুলি
hypercube.jgr এবং alb.jgr শো হিসাবে, jgraph তৈরি করতে একটি পোস্টস্ক্রিপ্ট প্রিপ্রসেসর হিসাবে ব্যবহার করা যেতে পারে
অঙ্কন jgraph ব্যবহার না করে ছবি আঁকার জন্য দুটি সুবিধা রয়েছে
স্ট্যান্ডার্ড অঙ্কন সরঞ্জাম মত xfig, figtool, বা আমি আাঁকি. প্রথম যে jgraph সঙ্গে, আপনি
স্ট্রিং, লাইন, বাক্স, ইত্যাদি ঠিক কোথায় শেষ হবে তা জানুন, কারণ আপনি সেগুলি প্লট করেন
স্পষ্টভাবে দ্বিতীয় সুবিধা হল পুনরাবৃত্ত অঙ্কনের জন্য, প্রচুর নিদর্শন সহ,
জটিল হওয়ার জন্য আপনি awk বা c বা অন্য কোন প্রোগ্রামিং ভাষার সাথে jgraph একত্রিত করতে পারেন
একটি সহজ উপায়ে আউটপুট। বেশীরভাগ-আপনি-যা দেখছেন-যা-আপনি-পাচ্ছেন (WYSIWYG) অঙ্কন সরঞ্জামগুলি করতে পারে না
এটা কর.
ছবি আঁকার জন্য jgraph ব্যবহার করার প্রধান অসুবিধা হল jgraph WYSIWYG নয়।
আপনাকে অক্ষ এবং প্লট পয়েন্ট, লাইন এবং স্ট্রিং সেট আপ করতে হবে। সবই স্বাদের ব্যাপার।
আপনি যদি জেগ্রাফ দিয়ে আঁকা আরও কিছু জটিল ছবি দেখতে চান, সেইসাথে কিছু ইঙ্গিতও দেখতে চান
ছবি আঁকা সহজ করতে, আমাকে ইমেইল পাঠান (plank@cs.utk.edu).
সাপোর্ট জন্য অন্যান্য হরফ এনকোডিং
আপনি যদি লেবেল বা শিরোনাম সেট করতে অ-ইংরেজি অক্ষর ব্যবহার করতে চান তবে পরিবেশ পরিবর্তনশীল সেট করুন
আপনার প্রয়োজনীয় ফন্ট এনকোডিং সহ JGRAPH_ENCODING। এই মান সরাসরি পাস করা হবে
পোস্টস্ক্রিপ্টে।
যেমন ISO-8859-1 অক্ষর ব্যবহার করতে, চেষ্টা করুন:
JGRAPH_ENCODING=ISOLatin1এনকোডিং রপ্তানি করুন
দ্রষ্টব্য: এটি শুধুমাত্র ডিফল্ট ফন্টের সাথে কাজ করে। যদি আপনি stdin এ 'ফন্ট' ব্যবহার করেন অন্য একটি নির্দিষ্ট করতে
ফন্ট, এটা কাজ করবে না.
আপনার কাছে বাউন্ডিং বক্সটি প্রসারিত করার সম্ভাবনাও রয়েছে যদি জেগ্রাফ কিছুটা তীব্র, টিল্ডে কাটে
বা সীমান্তের কাছাকাছি বিশেষ চর; চেষ্টা করুন:
রপ্তানি JGRAPH_BORDER=5
এই সমর্থন বর্তমানে 'পরীক্ষা' কোড. এটি সম্পর্কে বাগ পাঠান pzn@debian.org
সংহতিকরণ সঙ্গে ক্ষীর
1. শীর্ষে, বলুন
প্যাকেজ{গ্রাফিক্স} ব্যবহার করুন
2. ভাসমান বস্তুটি ব্যবহার করে করা হয়:
শুরু{চিত্র}
শুরু{কেন্দ্র}
\includegraphics{a.eps}
শেষ{কেন্দ্র}
শেষ{চিত্র}
3. এখন যথারীতি dvips দিয়ে যান এবং .ps ফাইলটি কাজ করবে।
সংহতিকরণ সঙ্গে PDFLATEX
আপনি যদি pdflatex ব্যবহার করেন, তাহলে এর জন্য .pdf ফাইল প্রয়োজন, .eps ফাইল নয়। সেই ক্ষেত্রে, আপনি
একটি .pdf ফাইল পেতে .eps ফাইলে epstopdf চালাতে হবে। তারপর,
\includegraphics{a.pdf}
কৌশল করে।
স্কেলিং দ্য অন্তর্ভুক্ত গ্রাফিক্স ওবিজেইসিটি
কখনও কখনও আপনাকে LaTeX সময়ে অন্তর্ভুক্ত বস্তুর আকার পরিবর্তন করতে হবে। এই ক্ষেত্রে,
তোমার দরকার
প্যাকেজ{graphicx} ব্যবহার করুন
পরিবর্তে গ্রাফিক্স, এবং তারপর মত কিছু বলুন
\includegraphics[width=7cm]{a.eps}
or
\includegraphics[height=7cm]{a.eps}
আপনি .eps/.pdf প্রত্যয়টিও বাদ দিতে পারেন:
\includegraphics[উচ্চতা=7cm]{a}
a.eps এবং a.pdf উভয়ই থাকতে পারে এবং অন্তর্ভুক্ত গ্রাফিক্স স্বয়ংক্রিয়ভাবে সঠিক নির্বাচন করবে
আপনি pdflatex এর ল্যাটেক্স ব্যবহার করছেন কিনা তা নির্ভর করে পোস্টস্ক্রিপ্ট বা পিডিএফ আউটপুটের জন্য একটি।
স্বয়ংক্রিয়তা ব্যবহার সুইচ
আপনি আপনার Makefile ব্যবহার করে .jgr -> .eps বা .jgr -> .pdf থেকে ম্যাপিং স্বয়ংক্রিয় করতে পারেন
এই নিয়ম:
--------- এখানে কাটো ---------
%.eps : %.jgr
jgraph $< > $@
%.pdf : %.jgr
jgraph $< | epstopdf -- ফিল্টার > $@
--------- এখানে কাটো ---------
jgraph সঠিকভাবে প্রস্থান স্থিতি ফিরিয়ে দিতে পারে, তাই এটি ব্যবহার করাও একটি ভাল ধারণা
আপনার স্ক্রিপ্ট খারাপ .eps ফাইল প্রতিরোধ করতে যদি .jgr উৎস খারাপ হয়. নিম্নলিখিত Makefile
এর প্রস্থান অবস্থা পরিচালনা করতে পারে।
--------- এখানে কাটো ---------
%.eps : %.jgr
jgraph $< > $@;
যদি [ "$$?" !="0"]; তারপর
rm -f $@;
প্রস্থান 1;
fi
%.pdf : %.jgr
TMP = `টেম্পফাইল`; jgraph $< > $${TMP};
যদি [ "$$?" == "0"]; তারপর
বিড়াল $${TMP} | epstopdf -- ফিল্টার > $@;
rm -f $${TMP};
আর
rm -f $${TMP} $@;
প্রস্থান 1;
fi;
--------- এখানে কাটো ---------
onworks.net পরিষেবা ব্যবহার করে অনলাইনে jgraph ব্যবহার করুন