我正试着用echarts4R图书馆中的e_liquid()制作一张流动图.

所以这是一个来自https://echarts4r.john-coene.com/articles/chart_types.html#liquifill的代码:

liquid <- data.frame(val = c(0.2, 0.5, 0.4))

liquid |> 
  e_charts() |> 
  e_liquid(val) |> 
  e_theme( name = "dark")

我想要change the color,e_liquid()中有一个color参数,但它只能接受列名.

谢谢你的帮助.

推荐答案

正如您已经提到的,您需要在数据框中传递波形 colored颜色 .否则,您可以将其他设置传递给e_liquid函数的省略号(...).可以使用e_color功能设置背景:

liquid <- data.frame(val = c(0.7, 0.5, 0.4), colors = c("blue", "green", "red"))

library(echarts4r)

liquid |> 
  e_charts() |> 
  e_liquid(val, color = colors, 
           backgroundStyle = list(borderColor = "yellow", 
                                  color = "orange",
                                  borderWidth = 20),
           label = list(fontSize = 100,
                        color = "purple")) |> 
  e_color(background = c("grey"))

文档为echarts提供了this link.从这个例子中,您应该更清楚如何设置其他选项.

上面的代码生成了这个 colored颜色 可怕的图形(但希望什么 colored颜色 设置可以清楚地改变图形的哪些功能):

enter image description here

R相关问答推荐

有没有方法将琴弦完全捕捉到R中的多边形?

在ggplot Likert条中添加水平线

更改编号列表的 colored颜色

在数学中正确显示摄氏度、开氏度或华氏度

用值序列对行进行子集化,并标识序列开始的列

使用ggsankey调整Sankey图中单个 node 上的标签

根据多个条件增加y轴高度以适应geom_text标签

R根据条件进行累积更改

在R中使用download. file().奇怪的URL?

在使用bslb和bootstrap5时,有没有办法更改特定dt行的 colored颜色 ?

在保留列表元素属性的同时替换列表元素

将项粘贴到向量中,并将它们分组为x的倍数,用空格分隔

在使用具有Bray-Curtis相似性的pvCluust时计算p值

如何将一些单元格的内容随机 Select 到一个数据框中?

防止在更新SHINY中的Reactive Value的部分内容时触发依赖事件

用多边形替换地块点

构建一个6/49彩票模拟系统

如何在刻面和翻转堆叠条形图中对齐geom_text()

了解nchar在列表上的意外行为

如何将两个用不同的运算符替换*的矩阵相乘