Ggplot2 থেকে টীকায় টেক্সট কীভাবে বামে রাখবেন


93

আমার উদাহরণটি হ'ল:

qplot(mtcars$mpg) + 
  annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")

আমি কীভাবে এখানে পাঠ্যটি প্রান্তিকভাবে রেখে দিতে পারি? যাতে একে অপরের সাথে 'কারওর'র লাইন থাকে।

উত্তর:


147

hjust = 0আপনি যা চান তা করে হ্যাজ্টটি অনুভূমিক ন্যায়সঙ্গততার জন্য দাঁড়ায় , 0 টি বাম-ন্যায়সঙ্গত হবে, 0.5 টি কেন্দ্রীভূত হবে এবং 1 টি সঠিক-ন্যায়সঙ্গত হবে।

qplot(mtcars$mpg) +
    annotate(geom = "text", x = 30, y = 3,
             label = "Some text\nSome more text",
             hjust = 0)

vjustউল্লম্ব ন্যায়সঙ্গতের জন্যও দেখুন ।

ইন ggplot2, এই আর্গুমেন্টগুলি যে কোনও সময় পাঠ্য পছন্দগুলি সেট করা থাকলে উপস্থিত থাকে। তারা কাজ annotate, geom_text, অথবা element_textযখন থিম অপশন সামঞ্জস্য।

আপনি তাকান তাহলে ?geom_text, আপনি টেক্সট স্ট্রিং অপশন পেতে পারবেন: "left", "middle", অথবা "right", (জন্য hjust), "top", "center", "bottom"জন্য vjust, এবং হয় জন্য "inward"এবং "outward"যা সবসময় দিকে বা আউট কেন্দ্র থেকে দূরে মধ্যে সামঞ্জস্য হবে।


এই আচরণ অনেক অনুরূপ baseযেমন গ্রাফিক্স ফাংশন, adjজন্য যুক্তি parকর্তৃক ব্যবহৃত text(), mtext()এবং title(), যা অনুভূমিক এবং উল্লম্ব justificatons জন্য দৈর্ঘ্য 2 ভেক্টর হতে পারে। এছাড়াও hadjএবং padjআর্গুমেন্ট axis()যুক্তি জন্য করুন এবং orizontal পি অক্ষে erpendicular।


দুর্দান্ত উত্তর। @ গ্রেগর আপনি আমাদের মতো এই জিপিপ্লাটের লুকানো প্যারামিটারগুলিতে একটি ভাল নিবন্ধের সাথে লিঙ্ক করতে পারেন .. জিপিপ্লাটের বেশিরভাগ রেফারেন্স বলেছেন ... Other arguments passed on to layer(). These are often aesthetics, used to set an aesthetic to a fixed value, like colour = "red" or size = 3. They may also be parameters to the paired geom/stat. ... যা খুব সহায়ক নয়।
লাজার্স থারস্টন

@ লাজারসহার্সটন প্যারামিটারগুলি লুকানো নেই, তারা মূল ভূত পৃষ্ঠাগুলিতে পুরোপুরি নথিভুক্ত রয়েছে। annotateআপনাকে সর্বাধিক যে কোনও রত্ন ব্যবহার করতে দেয়, এখানে geom = "text"ব্যবহার করা হয়েছিল, সুতরাং ?geom_textসহায়তা পৃষ্ঠায় প্রাসঙ্গিক বিবরণ রয়েছে। প্রান্তিককরণের?geom_text শিরোনাম রয়েছে , যা শুরু হয় "আপনি এবং নান্দনিকতার সাথে পাঠ্য প্রান্তিককরণটি পরিবর্তন করতে পারেন These এটি হয় 0 (ডান / নীচে) এবং 1 (শীর্ষ / বাম) বা একটি চরিত্রের মধ্যে একটি সংখ্যা হতে পারে ..."vjusthjust
গ্রেগর থমাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.