- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我的散点图的一些标签重叠。我曾尝试将 direct.label 与方法“smart.grid”一起使用,但它不会产生适当的结果。这是我目前的图表:
生成它的代码:
ggplot(d, aes(x=ILE2, y=TE,label=d$CA)) +
geom_point(mapping=aes(x=ILE2, y=TE, fill=d$CA), size=9, shape=20, color="black") +
geom_text(data = d,mapping=aes(x=ILE2, y=TE,label=d$CA), size=4, vjust=3, hjust=0.5,size=6)+
geom_smooth(method=lm,se=F)+
theme(legend.position = "none")+
ggtitle("Tasa de Empleo según Índice de Libertad Económica") +
labs(x="Índice de Libertad Económica",y="Tasa de Empleo") +
theme(plot.title = element_text(family =windowsFonts(Times=windowsFont("TT Times New Roman")), color="#666666", face="bold", size=22, hjust=0.5)) +
theme(axis.title = element_text(family =windowsFonts(Times=windowsFont("TT Times New Roman")), color="#666666", face="bold", size=22))
structure(list(CA = structure(c(1L, 2L, 3L, 4L, 6L, 8L, 9L, 5L,
7L, 10L, 11L, 12L, 14L, 15L, 16L, 17L, 13L), .Label = c("Andalucía",
"Aragón", "Asturias", "Balears", "C. La Mancha", "C. Valenciana",
"C. y León", "Canarias", "Cantabria", "Cataluña", "Extremadura",
"Galicia", "La Rioja", "Madrid", "Murcia", "Navarra", "País Vasco"
), class = "factor"), CA.excel = structure(c(1L, 2L, 3L, 4L,
10L, 5L, 6L, 7L, 8L, 9L, 11L, 12L, 13L, 14L, 15L, 16L, 17L), .Label = c("Andalucía",
"Aragón", "Asturias, Principado de", "Balears, Illes", "Canarias",
"Cantabria", "Castilla - La Mancha", "Castilla y León", "Cataluña",
"Comunitat Valenciana", "Extremadura", "Galicia", "Madrid, Comunidad de",
"Murcia, Región de", "Navarra, Comunidad Foral de", "País Vasco",
"Rioja, La"), class = "factor"), ILE = c(0.64, 0.45, 0.61, 0.36,
0.4, 0.4, 0.48, 0.54, 0.5, 0.5, 0.72, 0.53, 0.19, 0.49, 0.43,
0.46, 0.39), ILE2 = c(0.36, 0.55, 0.39, 0.64, 0.6, 0.6, 0.52,
0.46, 0.5, 0.5, 0.28, 0.48, 0.81, 0.51, 0.58, 0.54, 0.61), TE = c(39.04,
47.6, 40.61, 48.82, 44.65, 43.06, 45.77, 41.85, 43.49, 49.76,
38.38, 41.82, 53.08, 43.4, 49.49, 47.98, 48.83), migdest = c(21774L,
5511L, 3147L, 9333L, 17187L, 7568L, 2689L, 12547L, 8701L, 19727L,
3878L, 6147L, 38182L, 6678L, 3024L, 7363L, 1736L), Poblacion = c(8399618L,
1326403L, 1049875L, 1124972L, 4939674L, 2126144L, 585359L, 2062767L,
2478079L, 7396991L, 1091623L, 2734656L, 6385298L, 1463773L, 636402L,
2165100L, 313569L), MigraPob = c(0.002592261, 0.004154845, 0.002997501,
0.008296203, 0.003479379, 0.003559496, 0.004593765, 0.006082607,
0.003511188, 0.002666895, 0.003552507, 0.002247815, 0.005979674,
0.004562182, 0.004751713, 0.003400767, 0.005536262), Ocupados = structure(c(3L,
12L, 9L, 10L, 1L, 14L, 5L, 13L, 16L, 7L, 8L, 17L, 4L, 11L, 6L,
15L, 2L), .Label = c("1.836.300", "126.900", "2.683.700", "2.786.600",
"226.300", "258.200", "3.023.200", "350.100", "371.800", "455.900",
"513.400", "524.500", "707.000", "771.500", "870.300", "913.300",
"987.500"), class = "factor"), Activos = structure(c(11L, 15L,
12L, 14L, 6L, 2L, 7L, 17L, 3L, 9L, 13L, 4L, 8L, 16L, 10L, 1L,
5L), .Label = c("1.041.500,00", "1.115.000,00", "1.147.000,00",
"1.263.200,00", "153.900,00", "2.425.100,00", "277.900,00", "3.389.400,00",
"3.781.300,00", "306.100,00", "4.042.900,00", "458.900,00", "501.800,00",
"586.600,00", "644.300,00", "700.300,00", "991.500,00"), class = "factor"),
Tocup = c(0.664, 0.814, 0.81, 0.777, 0.757, 0.692, 0.814,
0.713, 0.796, 0.8, 0.698, 0.782, 0.822, 0.733, 0.844, 0.836,
0.825), Paro = c(0.336, 0.186, 0.19, 0.223, 0.243, 0.308,
0.186, 0.287, 0.204, 0.2, 0.302, 0.218, 0.178, 0.267, 0.156,
0.164, 0.175), X..Emp.disueltas14 = structure(c(9L, 16L,
12L, 15L, 17L, 8L, 14L, 1L, 7L, 4L, 11L, 2L, 13L, 10L, 5L,
3L, 6L), .Label = c("1.102", "1.529", "1.544", "1.953", "160",
"196", "2.465", "260", "3.172", "349", "362", "467", "5.147",
"552", "833", "846", "915"), class = "factor"), EmpD1000h = c(0.3776,
0.6378, 0.4448, 0.7405, 0.1852, 0.1223, 0.943, 0.5342, 0.9947,
0.264, 0.3316, 0.5591, 0.8061, 0.2384, 0.2514, 0.7131, 0.6251
), EmpCreadas = c(15541L, 1933L, 1364L, 2887L, 11206L, 3486L,
819L, 2812L, 3000L, 17664L, 1186L, 4266L, 20268L, 2732L,
905L, 3447L, 448L), TasaEmpC = c(1.850203188, 1.45732481,
1.299202286, 2.566286094, 2.26857076, 1.639587911, 1.399141382,
1.363217465, 1.210615158, 2.387998039, 1.086455672, 1.559976831,
3.174166656, 1.866409614, 1.422057127, 1.592074269, 1.42871266
), RentaMediaHogar = c(21332L, 29120L, 25623L, 26923L, 22392L,
21539L, 23905L, 22271L, 24587L, 30407L, 19364L, 26001L, 31587L,
21269L, 33047L, 34240L, 26666L), GananciaMediaTrab = c(20782.03,
22054.85, 21994.99, 20776.29, 19167.93, 20052.12, 20440.56,
20630.07, 24253.73, 20878.02, 19129.72, 19824.66, 26215.36,
20449.83, 23836.93, 26915.07, 20628.81)), .Names = c("CA",
"CA.excel", "ILE", "ILE2", "TE", "migdest", "Poblacion", "MigraPob",
"Ocupados", "Activos", "Tocup", "Paro", "X..Emp.disueltas14",
"EmpD1000h", "EmpCreadas", "TasaEmpC", "RentaMediaHogar", "GananciaMediaTrab"
), class = "data.frame", row.names = c(NA, -17L))
最佳答案
你可以考虑试试 ggrepel放置标签而不重叠。
library(ggrepel)
ggplot(d, aes(x=ILE2, y=TE,label=d$CA)) +
geom_point(mapping=aes(x=ILE2, y=TE, fill=d$CA), size=9, shape=20, color="black") +
geom_text_repel(
data = d,
mapping=aes(x=ILE2, y=TE,label=d$CA),
size=4, size=6, box.padding = unit(0.5, "lines")
)+
geom_smooth(method=lm,se=F)+
theme(legend.position = "none")+
ggtitle("Tasa de Empleo según Índice de Libertad Económica") +
labs(x="Índice de Libertad Económica",y="Tasa de Empleo")
关于r - 带有重叠标签的 geom_text(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34473081/
我对具有 2 个轴的数据有交叉识别问题,例如 A = array([['x0', 'y0', 'data0', 'data0'], ['x0', 'y0', 'data0', '
我知道这是代码有点傻,但有人可以解释为什么 isList [42]返回 True而isList2 [42]打印 False ,以及如何防止这种情况?我想更好地理解一些更晦涩的 GHC 类型扩展,我认为
我正在使用memmove(),但目标似乎正在覆盖源,或者也许我不明白覆盖是什么。我有一个 char 数组(目标),然后是一个指向目标的指针,该指针位于 vector 内部。 char destinat
以下AS3代码有时会导致音频多次播放,就像疯狂的回声一样,几乎同时播放。通常使用该URL都可以,但是当我使用https://soundcloud.com url时,它总是会发疯。在极少数情况下,我认为
我正在尝试在 android 2.2 中实现类似操作栏的东西。这是我的 main.xml
如何避免第一个值的重叠问题 而且,我怎样才能看到最后一个被剪裁的值? 最佳答案 我认为您在修改轴上的样式和调整视口(viewport)之间有几种选择。 我会尝试: 禁用左轴,启用右轴 chart.le
我正在构建一个简单的应用程序,您可以在其中使用纸娃娃之类的工具来描述您的外观。 Check out this image.计划是有 4 个水平 ScrollView :第一个用于发型,第二个用于面部毛
我有一个问题...我在绝对布局中有两个 ScrollView 。换句话说,它们是全屏的并且相互重叠 上面的scrollview是水平滚动的,下面的是垂直滚动的scrollview。 当我水平滚动时,我
我看了一些类似的问题,但我不太明白在我的层次结构中我应该做什么? 我有 用于屏幕底部的标签菜单 和 对于其他将创建的 fragment 。 我有 9 个标签菜单,每个都是 fragment 。 一
在我的 Android 应用程序中,我有一个编辑文本和一个按钮,单击该按钮会向我的主要 Activity 添加一个 fragment ,其中包含在我的编辑文本中写入的消息。问题是,当我更改消息并单击按
在我的分段控件中,有时标题比其段宽。我怎样才能让它截断? 假设第 1 段的标题是 Text overlaps,第 2 段的名称是 ok。 我希望它看起来如何: [Text ov...| ok
我想创建一个带有重叠单元格的 uitableview,如下图所示。问题是,即使我为单元格的内容 View 设置 clipsToBounds = NO,单元格假标题(例如,将与前一个单元格重叠的西类牙语
有了这个CSS .addProblemClass{ width:300px; height:300px; /*width:25%; height:40%;*/
我有跨窗口移动的图像(2 行),当我离开页面选项卡时,然后返回它,所有图像都相互堆叠。 JS代码(记入jfriend00) function startMoving(img) { va
这是我的一段代码。图像在 23 毫秒后正常可见,但永远不会像第二行所示那样返回隐藏状态。如果我将其从 17 毫秒更改为大于 23 毫秒的值,它就会起作用。反之亦然,如果我将第一行更改为 16 毫秒,它
我正在可汗学院为学校项目编写一款太空入侵者游戏,但我不知道如何在子弹和外星人之间进行碰撞,然后摆脱子弹所碰撞的外星人。这是非常基本的 JS,尽管我尝试过,但我不太明白如何将有关该主题的其他答案放入我的
当我尝试重新加载 tableView 的数据时出现奇怪的重叠,导致单元格的高度发生变化(使用 UITableViewAutomaticDimension),然后内容与上面的单元格重叠,无法弄清楚怎么做
我是一个新手,如果这是一个愚蠢的问题,请原谅我。我想有一个部分与标题分开,但发生了两种情况: (1) 当我把 在 下面,它们相互重叠,如下所示: Section overlapping header
我正在尝试创建两个 那是重叠的。唯一的问题是第二个 在第一个的前面它必须是相反的。我尝试设置第一个 的 z-index至 1但它仍然不起作用。 这是我的代码: #content{ backgrou
是否有重叠 2 个 div 的有效方法。 我有以下内容,但无法让它们重叠。 #top-border{width:100%; height:60px; background:url(image.jpg)
我是一名优秀的程序员,十分优秀!