This function is used to insert lollipop charts into flextable with functions:
It is now deprecated and will be soon defunct because we
think it produces ugly results. Use gg_chunk()
to
replace it.
Usage
lollipop(
value,
min = NULL,
max = NULL,
rangecol = "#CCCCCC",
bg = "transparent",
width = 1,
height = 0.2,
unit = "in",
raster_width = 30,
positivecol = "#00CC00",
negativecol = "#CC0000",
neutralcol = "#CCCCCC",
neutralrange = c(0, 0),
rectanglesize = 2
)
Arguments
- value
values containing the bar size
- min
min bar size. Default min of value
- max
max bar size. Default max of value
- rangecol
bar color
- bg
background color
- width, height
size of the resulting png file in inches
- unit
unit for width and height, one of "in", "cm", "mm".
- raster_width
number of pixels used as width
- positivecol
box color of positive values
- negativecol
box color of negative values
- neutralcol
box color of neutral values
- neutralrange
minimal and maximal range of neutral values (default: 0)
- rectanglesize
size of the rectangle (default: 2, max: 5) when interpolating value.
Note
This chunk option requires package officedown in a R Markdown context with Word output format.
PowerPoint cannot mix images and text in a paragraph, images are removed when outputing to PowerPoint format.
See also
Other chunk elements for paragraph:
as_b()
,
as_bracket()
,
as_chunk()
,
as_equation()
,
as_highlight()
,
as_i()
,
as_image()
,
as_sub()
,
as_sup()
,
as_word_field()
,
colorize()
,
gg_chunk()
,
grid_chunk()
,
hyperlink_text()
,
linerange()
,
minibar()
,
plot_chunk()
Examples
iris$Sepal.Ratio <- (iris$Sepal.Length - mean(iris$Sepal.Length)) / mean(iris$Sepal.Length)
ft <- flextable(tail(iris, n = 10))
ft <- compose(ft,
j = "Sepal.Ratio", value = as_paragraph(
lollipop(value = Sepal.Ratio, min = -.25, max = .25)
),
part = "body"
)
#> Warning: lollipop function is deprecated as authors don't like the result, please open an issue if you are using it.
ft <- autofit(ft)
ft
Sepal.Length
Sepal.Width
Petal.Length
Petal.Width
Species
Sepal.Ratio
6.7
3.1
5.6
2.4
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABKElEQVR4nO3dwYmEQBBA0Z5lQ6r8IzCn3RQaRke+897ZQx/kUyBdvo7j+FsbZua18xzP5n3hCrvv1c/VBwE4i2ABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQ8Xv3AeCrHGvrku/pZj3iMroJC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8iwrYFL7P56/NvMmruPkGbCAjIEC8gQLCBDsIAMwQIyfCXkEjPziB3ip7trp/tDmLCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADNsa4JNm2WLxBhMWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZPwDOHIUS5iZUXoAAAAASUVORK5CYII=)
6.9
3.1
5.1
2.3
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABKElEQVR4nO3dsY2DQBBAUWxdSdN/BfTka4BgAyP2W+/FBBugr5HQDq/zPD/Hgpl5rTzHb/O+cIfV9+p990EAvkWwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyPh7+gDAhfNYugz8dXNsfWndhAVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVk2NbALVZ/Pc61OebpI2zJhAVkCBaQIVhAhmABGYIFZPhKyC1mZuvd4Nt7aqf75kxYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZtDbCjOWy7uGDCAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgIx/iCMUS1LneoMAAAAASUVORK5CYII=)
5.8
2.7
5.1
1.9
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABG0lEQVR4nO3bwQlCMRBAwXyxpO2/gvSkLURQ9MnMOSx7CI9ccu29H+vAzFwn5/hv7gufcHqvbp9eBOBdBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsICM+7cX4DfstY4+n66Zt86btXyS5pgXFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkHH/9gL8hlnrOjm3934czZs5mgev8MICMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CAjCf1CBRHPFDI7gAAAABJRU5ErkJggg==)
6.8
3.2
5.9
2.3
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABKElEQVR4nO3dwYmEQBBA0Z5lQ6r8IzCn3RQaRke+897ZQx/kUyBdvo7j+FsbZua18xzP5n3hCrvv1c/VBwE4i2ABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQ8Xv3AeCrHGvrku/pZj3iMroJC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8iwrYFL7P56/NvMmruPkGbCAjIEC8gQLCBDsIAMwQIyfCXkEjPziB3ip7trp/tDmLCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADNsa4JNm2WLxBhMWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZPwDOHIUS5iZUXoAAAAASUVORK5CYII=)
6.7
3.3
5.7
2.5
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABKElEQVR4nO3dwYmEQBBA0Z5lQ6r8IzCn3RQaRke+897ZQx/kUyBdvo7j+FsbZua18xzP5n3hCrvv1c/VBwE4i2ABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQ8Xv3AeCrHGvrku/pZj3iMroJC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8iwrYFL7P56/NvMmruPkGbCAjIEC8gQLCBDsIAMwQIyfCXkEjPziB3ip7trp/tDmLCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADNsa4JNm2WLxBhMWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZPwDOHIUS5iZUXoAAAAASUVORK5CYII=)
6.7
3.0
5.2
2.3
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABKElEQVR4nO3dwYmEQBBA0Z5lQ6r8IzCn3RQaRke+897ZQx/kUyBdvo7j+FsbZua18xzP5n3hCrvv1c/VBwE4i2ABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQ8Xv3AeCrHGvrku/pZj3iMroJC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8iwrYFL7P56/NvMmruPkGbCAjIEC8gQLCBDsIAMwQIyfCXkEjPziB3ip7trp/tDmLCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADNsa4JNm2WLxBhMWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZPwDOHIUS5iZUXoAAAAASUVORK5CYII=)
6.3
2.5
5.0
1.9
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABJ0lEQVR4nO3dwYnEMBAAQe1xIU3+ETinuxT0sC16qXobrIdoBEbjz3Vdf2vDzHx2nuO72S88YXdf/Ty9EIC7CBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZv6cXALe61tYl2tvNctn7BU5YQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZpDTxi99fjd5s1J17LS5ywgAzBAjIEC8gQLCBDsIAMXwl5xMycmXF+aqY7r3DCAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjJMa+C7zDozJYJXOGEBGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAxj/5kBRLsqAt3gAAAABJRU5ErkJggg==)
6.5
3.0
5.2
2.0
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABKklEQVR4nO3dMYrDQBAAwfXhJ83/X6A/3aUXGLOBhdyiKlawgWgGxI4ex3H8rg0z89h5jnvzvnCG3ffq5+yDAHyKYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpDxvPoA8NWOtXUp9+NmuTz+ggkLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyLCtgVPs/nr8282aq4/APyYsIEOwgAzBAjIEC8gQLCDDV0JOMTP32El+1U53XjJhARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARm2NcA7s+6xdeImTFhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQ8QeZARRLkf1PvwAAAABJRU5ErkJggg==)
6.2
3.4
5.4
2.3
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABJUlEQVR4nO3dwQnDMBAAQSWkpOu/AveUtKCHTLJh5m2MHmIRGJ0f13W914aZeew8x3+zX7jD7r563r0QgFMEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgIzXtxcAW661dTn2uFkucf8QJywgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgw7QGbrH76/Fds+bk64hywgIyBAvIECwgQ7CADMECMnwl5BYzc3YW+rdmuvNTnLCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADNMaaJh1dvoDSU5YQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkPEBqd8USzfjP88AAAAASUVORK5CYII=)
5.9
3.0
5.1
1.8
virginica
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAA8CAYAAADc3IdaAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABFUlEQVR4nO3bwQnDMBAAQTu4pOu/AvWUtKBATNhk5n2ge4hFH51rreexYWbOnTl+m/vCHXbv1ePuRQA+RbCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIuL69AC1zzN7gOrY+s75xsM/UeGEBHYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZ17cXoGUda2tuZs6bV+EPeWEBGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAxguDEBB8RsnF9wAAAABJRU5ErkJggg==)