মনে করুন আমার কাছে একাধিক কিংবদন্তি আছে g
mov <- subset(movies, length != "")
(p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) +
geom_point()
)
আমি এর মতো সমস্ত কিংবদন্তীর প্রদর্শন বন্ধ করতে পারি:
(p1 <- p0 + theme(legend.position = "none"))
( এই প্রশ্ন অনুসারে ) পাস show_guide = FALSE
করার ফলে আকৃতির কিংবদন্তি বন্ধ হয়ে যায়।geom_point
(p2 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) +
geom_point(show_guide = FALSE)
)
তবে আমি পরিবর্তে রঙিন কিংবদন্তিটি বন্ধ করতে চাইলে কী হবে? show_guide
কোন কিংবদন্তিকে এর আচরণটি প্রয়োগ করতে হবে তা বলার উপায় নেই বলে মনে হচ্ছে । এবং show_guide
স্কেল বা নান্দনিকতার পক্ষে কোনও যুক্তি নেই ।
(p3 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) +
scale_colour_discrete(show_guide = FALSE) +
geom_point()
)
# Error in discrete_scale
(p4 <- ggplot(mov, aes(year, rating, shape = mpaa)) +
aes(colour = length, show_guide = FALSE) +
geom_point()
)
#draws both legends
এই প্রশ্নের দাড়ায় যে পৌরাণিক কাহিনী নিয়ন্ত্রণের আধুনিক (ggplot2 v0.9.2 দেখাও) পথ সঙ্গে হয় guides
ফাংশন।
আমি যেমন কিছু করতে সক্ষম হতে চান
p0 + guides(
colour = guide_legend(show = FALSE)
)
তবে guide_legend
একটি শো যুক্তি নেই।
কোন কিংবদন্তি প্রদর্শিত হবে তা আমি কীভাবে নির্দিষ্ট করব?
ggplot2
আপডেটের পরে ,show_guide
অবচিত ও পরিবর্তিত হয়েছেshow.legend
।