গ্রাফভিজ: ডট থেকে গ্রাফে কীভাবে যাবেন?


431

আমি এটি খুঁজে বের করতে পারে বলে মনে হচ্ছে না। আমার কাছে একটি .ডট ফাইল রয়েছে যা সিনট্যাক্স অনুযায়ী বৈধ। এটিকে ছবিতে রূপান্তর করতে আমি গ্রাফভিজ কীভাবে ব্যবহার করব?

(নোট করুন যে আমি উইন্ডোজে আছি, লিনাক্স নয়)


17
উইন্ডোজের জন্য: ডিএসএল এমএসআই এবং ইনস্টল করুন; এই gvedit.exeআপনার প্রোগ্রাম তালিকায়; .dotপ্রশ্নে ফাইল খুলুন ; টুলবারে চলমান ব্যক্তিকে ক্লিক করুন; যাও graph -> settings; Output file typeআপনার পছন্দ অনুযায়ী ফাইলের ধরণে পরিবর্তন করুন এবং ঠিক আছে টিপুন .. এটি কিছুই বলে না, আপনি কেবল আপনার .ডট ফাইলের মতো একই ডিরেক্টরিতে ফাইলটি খুঁজে পাবেন।
অ্যাশলে

উত্তর:


456

টাইপ করুন: dot -Tps filename.dot -o outfile.ps

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

এর পরে মান আলাদা করে এবং পরে উপযুক্ত ফাইলের নাম এক্সটেনশান চয়ন করে আপনি আউটপুট ফর্ম্যাট পরিবর্তন করতে পারেন ।-T-o

আপনি যদি উইন্ডোজ ব্যবহার করছেন, GVEdit নামক ইনস্টল করা সরঞ্জামটি দেখুন, এটি পুরো প্রক্রিয়াটিকে কিছুটা সহজ করে তোলে।

কীভাবে সরঞ্জামগুলি ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য "ব্যবহারকারীর গাইড" নামে বিভাগে গ্রাফভিজ সাইটটি দেখুন:

http://www.graphviz.org/documentation/

(উদাহরণস্বরূপ, ডট কমান্ডের আউটপুট বিন্যাসের জন্য পৃষ্ঠা 27 দেখুন)

http://www.graphviz.org/pdf/dotguide.pdf


1
কোনওভাবে, জিভিএডিট পূর্বরূপ সবসময় চিত্রটি ফাঁকা হতে দেখায়। আমি যখন ছবিটি সংরক্ষণ করার চেষ্টা করি তখন কিছুই হয় না।
নিক হেইনার

7
জিভিইডিটকে লেআউট উইন্ডোগুলির আকার এবং অবস্থান মনে রাখা সম্ভব? এটি আমার বাদামকে চালিত করে যে আমি যখন এফ 5 টি চাপি তখন এটি সর্বদা লেআউট উইন্ডোর আকারটি ডিফল্টরূপে ফিরে আসে!
ম্যাথু লক

@ পলম্যাকমিলান, আপনি এখানে মি সমস্যা নিয়ে আমাকে সাহায্য করতে পারেন: http://stackoverflow.com/questions/26477403/graphviz-dot-to-ps-issueআমার আউটপুট একটি নির্দিষ্ট পৃষ্ঠায় আবদ্ধ এবং কিছু অংশ পৃষ্ঠার বাইরে রয়েছে
আমির

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

আমি টেরাফর্ম গ্রাফ কমান্ড থেকে একটি terraform.dot ফাইল তৈরি করেছি। আমি উইন্ডোতে আছি আমি আউটফাইল.জেপজি করেছি এবং যখন আমি ডাবল ক্লিক করি তখন এটি এক্সপ্লোরারকে লক করে দেয়। জিআইএফ চেষ্টা করেও একই সমস্যা পেয়েছি।
জেডিপিচাম

203
dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png

পোস্টস্ক্রিপ্ট আউটপুট সর্বদা সেখানে উপস্থিত হয়। আমি নিশ্চিত নই যে ডটটির ডিফল্টরূপে পিএনজি আউটপুট রয়েছে। এটি নির্ভর করে আপনি কীভাবে এটি তৈরি করেছেন depend


40
ব্যবহারের পরিবর্তে> আমি o -o »প্যারামিটারটি ব্যবহার করার পরামর্শ দিই
রাইটেক

9
আপনার সিস্টেমে কী সমর্থন রয়েছে তার উপর নির্ভর করে আপনি সমস্ত ধরণের ফাইল ফর্ম্যাটে রফতানি করতে পারেন। আমি dot -Tsvg input.dot > output.svgবেশ দরকারী খুঁজে পেয়েছি ।
থান ব্রিমহল

4
কিছুটা সহজ, ডট ফাইল ফাইলটি ইনপুট ফাইলের নাম এবং ফাইলের প্রকারের ভিত্তিতে বেছে নিন: বিন্দু -Tpng -O file.dot (file.png উত্পাদন করবে)
অ্যান্ড্রু ম্যাকেনজি

97

dot file.dot -Tpng -o image.png

এটি উইন্ডোজ এবং লিনাক্সে কাজ করে। গ্রাফভিজ অবশ্যই ইনস্টল করা উচিত।


2
গ্রাফভিজকে পথে যোগ করুন
অনুপমা জি

6
ওএসএক্স-এ আপনাকে প্রথমে হোমব্রিউ ব্যবহার করে গ্রাফভিজ ইনস্টল করতে হবে:brew install graphviz
ডেনিস

1
আমি বিন্দু সহ একটি পিএনজি চিত্র তৈরি করতে পারি তবে পটভূমিটি সাদা white আমার স্বচ্ছ পটভূমি দরকার। এটি পাওয়ার কোনও উপায় আছে কি?
সুজাই সিভাসামি

১. গ্রাভভিজ.gitlab.io/_pages/Download/Download_windows.html থেকে গ্রাভিজ ইনস্টল করুন 2. আপনার সিস্টেমের পরিবর্তনশীল PATH- এ 'সি: \ প্রোগ্রাম ফাইল (x86) ph গ্রাভিজ 2.38 \ বিন' যোগ করুন 3. সিএমডি খুলুন এবং এতে যান Dir যেখানে আপনি .dot ফাইল 4. COMMAND ব্যবহার করুন 'ডট yourFile.dot -Tpng -o image.png সংরক্ষণ
Subhashi

36

অনলাইন দর্শকদের মধ্যে রয়েছে:
http://www.webographicviz.com/
http://sandbox.kidstrythisathome.com/erdos/
http://viz-js.com/


23
আমি পুরোপুরি এরদোস তৈরি করেছি এবং কয়েক বছর আগে এটি ভুলে গিয়েছিলাম। এর সাথে কত লোক সংযুক্ত ছিল আমার কোনও ধারণা ছিল না!

1
একটি দান বোতাম যুক্ত করুন;)
ইভান ফেরার ভিলা

আমি এখান থেকে সি ব্যাকরণের জন্য একটি গ্রাফ উত্পন্ন করার চেষ্টা করছি Quut.com/c/ANSI-C-grammar-y.html । তবে এটি সফল হয়নি। এই ব্যাকরণটি কী পরিচালনা করা যায়?
থুয় এনগুইন

32

গ্রাফভিজ -২.২৪.এমসি গ্রাফভিজ.অর্গ.ও পান । তারপরে zgrviewer পান

জেডগ্রিউউভারের জাভা প্রয়োজন (সম্ভবত 1.5++)। আপনাকে জিগ্রউভিউয়ের পছন্দসমূহে গ্রাফভিজ বাইনারিগুলির পথ নির্ধারণ করতে হতে পারে।

ফাইল -> খুলুন -> বিন্দু দিয়ে খুলুন -> এসভিজি পাইপলাইন (স্ট্যান্ডার্ড) ... আপনার .ডট ফাইলটি চয়ন করুন।

আপনি জুম ইন, এক্সপোর্ট, সমস্ত ধরণের মজাদার জিনিস রাখতে পারেন।


7
প্রচুর বৈশিষ্ট্য, তবে একেবারে উন্মাদ ইন্টারফেসের নকশা!
কেসব্যাশ

11

এটি অনেক উত্তর একত্রিত করা উচিত।

# Convert dot to png via graphviz
dot -Tpng filename.dot -o filename.png

# Convert dot to svg via graphviz
dot -Tsvg filename.dot -o filename.svg

# Convert dot to eps via graphviz
dot -Tps filename.dot -o filename.eps

মনে রাখবেন যে উপর ওএসএক্স (যেমন MAC), আপনি ইনস্টল করতে হবে homebrew Graphviz ইনস্টল করতে উপরে ডট কমান্ডগুলি ব্যবহার পাবে।

brew install graphviz

কনডা প্যাকেজ ম্যানেজারের কার্যকারিতার মাধ্যমে গ্রাফিক্স (এবং উপরের কমান্ডগুলি ব্যবহার করে) ইনস্টল করা সম্ভব যদি আপনি অ্যানাকোন্ডা ইনস্টল করে থাকেন।

conda install python-graphviz

8

আপনি এক্সডট ফর্ম্যাটে আপনার ফাইলটি আউটপুটও করতে পারেন, তারপরে এটি একটি জাভাস্ক্রিপ্ট লাইব্রেরি ক্যানভিজ ব্যবহার করে একটি ব্রাউজারে রেন্ডার করতে পারেন।

কোড.google.com এ ক্যানভিজ :

উদাহরণটি দেখতে, ২ নভেম্বর, ২০১৪ পর্যন্ত উপরের পৃষ্ঠায় একটি "ক্যানভিজ ডেমো" লিঙ্ক রয়েছে।


4

কোনও রূপান্তরকরণের প্রয়োজন নেই।

আমরা লিনাক্সে এক্সডট কমান্ডটি সহজভাবে ব্যবহার করতে পারি যা গ্রাফভিজ ডট ফাইলগুলির জন্য একটি ইন্টারেক্টিভ ভিউয়ার।

যেমন: xdot file.dot

আরও তথ্যের জন্য: https://github.com/rakhimov/cppdep/wiki/How-to-view-or-work-with-Graphviz-Dot-files


অনেক ধন্যবাদ, আমি বিন্দু দর্শকের সংস্করণে হাত পাচ্ছিলাম না বোধ করছি! :)
জেনোস

2

উইন্ডো ব্যবহারকারীর জন্য, দয়া করে * .ডট ফাইলকে পিএনজি রূপান্তর করতে সম্পূর্ণ কমান্ড চালান:

C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....

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



1

আপনি ভিএস কোড ব্যবহার করতে এবং গ্রাফভিজ এক্সটেনশন ইনস্টল করতে পারেন বা,

  1. থেকে Graphviz ইনস্টল করুন https://graphviz.gitlab.io/_pages/Download/Download_windows.html
  2. যোগ C:\Program Files (x86)\Graphviz2.38\bin(অথবা your_installation_path / বিন) আপনার সিস্টেম ভেরিয়েবল পথে
  3. সেন্টিমিডি খুলুন এবং যেখানে ডট ফাইলটি আপনি সংরক্ষণ করেছেন সেখানে গিয়ে যান
  4. কমান্ডটি ব্যবহার করুন dot music-recommender.dot -Tpng -o image.png

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

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