আমি কীভাবে একটি স্ক্যাটারপ্লোটে পয়েন্টের একটি গ্রুপের চারপাশে একটি ঝরঝরে বহুভুজ যুক্ত করব? আমি ggplot2 ব্যবহার করছি তবে ফলাফলের ফলে হতাশ geom_polygon
।
একটি ট্যাব-বিস্মৃত পাঠ্য ফাইল হিসাবে ডেটাসেটটি এখানে রয়েছে । নীচের গ্রাফটি একগুচ্ছ দেশগুলিতে স্বাস্থ্য এবং বেকারত্বের প্রতি দুটি পদক্ষেপের মনোভাব দেখায়:
আমি geom_density2d
কম অভিনব থেকে স্যুইচ করতে চাই তবে অনুগতভাবে আরও সঠিক geom_polygon
। অচলিত ডেটাতে ফলাফল অসহায়:
আমি কীভাবে 'ঝরঝরে' বহুভুজগুলি আঁকব যা সর্বনিম্ন সর্বাধিক yx মানগুলির চারপাশে কনট্যুর পাথ হিসাবে আচরণ করে? আমি কোনও উপকারে ডেটা বাছাই করার চেষ্টা করেছি।
কোড:
print(fig2 <- ggplot(d, aes(man, eff, colour=issue, fill=issue)) +
geom_point() + geom_density2d(alpha=.5) + labs(x = "Efficiency", y = "Mandate"))
d
বস্তুর সঙ্গে প্রাপ্ত হয় এই CSV ফাইল ।
সমাধান:
ওয়েইন , অ্যান্ডি ডাব্লু এবং অন্যদের তাদের পয়েন্টারগুলির জন্য ধন্যবাদ ! ডেটা, কোড এবং গ্রাফগুলি গিটহাবে পোস্ট করা হয়েছে । ফলাফলটি এরকম দেখাচ্ছে:
?chull
সঙ্গে ggplot2
এতদূর। আমি নিশ্চিত নই যে আমি এটি সঠিকভাবে কোডিং করছি, এবং আশা করি কেউ ইতিমধ্যে এটি সম্পন্ন করেছে।
alphahull
উত্তল হাল খোঁজার অনুরূপ কাজ করে, তবে আত্মবিশ্বাসের অন্তরগুলির মতো কিছু করার চেষ্টা করার জন্য আপনাকে এটি অভ্যন্তরীণ / বাহ্যিক দিকে সামঞ্জস্য করতে দেয়।