আমি কিভাবে পেতে পারেন এক্স , Y একটি স্থানাঙ্ক geom_point একটি ggplot , যেখানে রেফারেন্স ফ্রেম সমগ্র অঙ্কিত ইমেজ?
আমি কিছু জিওম_পয়েন্ট ব্যবহার করে একটি জিজিপ্লট তৈরি করতে পারি :
library(ggplot2)
my.plot <- ggplot(data.frame(x = c(0, 0.456, 1), y = c(0, 0.123, 1))) +
geom_point(aes(x, y), color = "red")
এটি দেয়:
এটিকে একটি ছাঁকনাতে রূপান্তরিত করে , আমি বেগুনি তীর দ্বারা চিহ্নিত প্লট প্যানেলের সাথে স্থানাঙ্কগুলির মতো এই জিজিপ্লট সম্পর্কে কিছু অতিরিক্ত তথ্য বের করতে পারি । যাইহোক, এটি অক্ষ দ্বারা গৃহীত স্থান উপেক্ষা করে।
my.grob <- ggplotGrob(my.plot)
my.grob$grobs[[6]]$children[[3]]$x
# [1] 0.0454545454545455native 0.46native 0.954545454545454native
my.grob$grobs[[6]]$children[[3]]$y
# [1] 0.0454545454545455native 0.157272727272727native 0.954545454545454native
সবুজ তীর দ্বারা চিহ্নিত, যখন আমি পুরো চিত্রের নীচে-বাম কোণ থেকে পরিমাপ শুরু করি , তখন আমি কীভাবে এক্স , y স্থানাঙ্কের মান পেতে পারি ?
যদি এটি সম্ভব হয় তবে আমি ggplot এর থিমটি বিবেচনার জন্য সমাধানটি চাই । মত থিম যুক্ত করা + theme_void()
অক্ষগুলিকে প্রভাবিত করে এবং পুরো প্লট করা ইমেজের সাথে পয়েন্টের অবস্থান পরিবর্তন করে।
আপডেট : আমি বুঝতে পেরেছি যে প্লটের প্যানেলের আপেক্ষিক আকারকে প্রভাবিত করে প্লটের প্রস্থ এবং উচ্চতার উপর নির্ভর করে অক্ষগুলির ফন্টের আকার পরিবর্তন হয় । সুতরাং প্লটের প্রস্থ এবং প্লটের উচ্চতা নির্ধারণ না করে এনপিসি ইউনিটে অবস্থান সরবরাহ করা তুচ্ছ হবে না । যদি সম্ভব হয় তবে প্লটের প্রস্থ এবং প্লটের উচ্চতার ফাংশন হিসাবে জিওম_পয়েন্টগুলির অবস্থান দিন ।