我正在寻找这个ggplot2函数调用的ggvis等价物:theme(text=element_text(size=20))
我们来看一个用ggvis制作的简单图表:
mtcars %>%
add_rownames() %>%
ggvis(~mpg, ~disp, fill = ~vs) %>%
layer_text(text := ~rowname)
轴标题,刻度标签,文本图层,图例标题和图例刻度标签有字体大小。在SVG中,所有这些字体大小都在元素中设置:
例如,这是图例中的标签之一:
<text x="3" y="36" text-anchor="start" dy=".9em" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-family: sans-serif; fill: #000000; opacity: 1;">0.0</text>
注意font-size: 10px;
。这可以防止我在嵌入svg的页面中通过CSS修改字体大小。
有没有从元素中剥离所有fontSize的全局方法,所以我可以使用CSS?或者有没有办法通过ggvis增加所有fontSize?