根据这一点,我认为我可以像这样更改可视化Map中显示的最大值:
e_visual_map(value, max = 100)
但这似乎没有任何效果。
下面是一个完整的例子:
library(echarts4r)
# Sample data
df <- data.frame(
category = c("Low Avg", "High Avg", "Low Avg", "High Avg"),
max = c("Low Max", "High Max", "High Max", "Low Max"),
value = c(10, 40, 20, 30) # replace with your actual values
)
df |>
e_charts(category) |>
e_heatmap(max, value, ) |>
e_visual_map(value, max = 100) |>
e_x_axis(max, type = "category") |>
e_y_axis(category, type = "category")
我希望滑块的最大值是100而不是40。
1条答案
按热度按时间zzlelutf1#
不确定这是故意的还是一个bug。在查看源代码后,问题是当您将
serie
传递给e_visual_map
时,min
和max
的值是根据数据范围设置的:https://github.com/JohnCoene/echarts4r/blob/8f1d2ea10504c3aa0f77cc1bff91526ed7b6967f/R/opts.R#L109
因此,您的
max
值在被覆盖时将没有任何效果。一种选择是不将
serie
的名称传递给e_visual_map
,在这种情况下,max
值将被设置或覆盖第二种选择是将
scale
函数传递给scale
参数: