从故事菜单中添加 R 可视化对象
在故事中插入 R 可视化对象很容易!可以从工具栏的"添加"菜单选项中添加 R 可视化对象,也可以从"资产"面板中将微件拖放到故事中。

如果 "添加" 菜单选项在工具栏中不可见,则可以使用 "更多" 菜单选项将 R 可视化对象微件添加到故事中。

Objective
在故事中插入 R 可视化对象很容易!可以从工具栏的"添加"菜单选项中添加 R 可视化对象,也可以从"资产"面板中将微件拖放到故事中。

如果 "添加" 菜单选项在工具栏中不可见,则可以使用 "更多" 菜单选项将 R 可视化对象微件添加到故事中。

R 可视化对象基于以下组件:
创建故事、选择数据源并将 R 可视化对象添加到故事后,可以在屏幕右侧的"生成器"面板中更改 R 可视化对象的表结构。



还可以为可视化对象配置输入参数。
选择 "添加输入参数" 时,可以选择输入控件。如果故事已包含计算输入控件,则可以选择列出的任何参数。
在以下示例中,您可以看到名称字段下列出的两个选项。可以在以下各项之间选择:
在以下示例中,选择了"现有维"。

在此示例中,可以看到创建的数据、R 代码和最终可视化对象。
稍后在本课程中,你将创建此示例中使用的 R 可视化对象。

1234567891011121314151617181920212223library(ggplot2)
library(dplyr)
library(grid)
library(gridExtra)
g1 <- ggplot(BestRunCorpRetail, aes(x = reorder(Lines,`Sales Revenue`/1000), y = `Sales Revenue`/1000 , fill = `Region` )) +
geom_col(stat = "identity" ) + coord_flip() +
scale_fill_brewer(palette="Blues") +
labs(title = " Sales Revenue (in k) by Product Line / Region", x = "Product Lines / Region ", y = " Sales Revenue") +
theme_light() +
theme(legend.position="bottom")
g2 <- ggplot(BestRunCorpRetail, aes(x = reorder(Lines,`Gross Margin`/1000), y = `Gross Margin`/1000 , fill = `Region` )) +
geom_col(stat = "identity" ) + coord_flip() +
scale_fill_brewer(palette="Reds") +
labs(title = " Gross Margin (in k) by Product Line / Region", x = "Product Lines / Region ", y = "Gross Margin") +
theme_light() +
theme(legend.position="bottom")
gg1 <- ggplot_gtable(ggplot_build(g1))
gg2 <- ggplot_gtable(ggplot_build(g2))
grid.arrange(gg1, gg2, ncol = 2, widths = c(1/2,1/2))编写 R 代码后,可以将控件添加到 SAP Analytics Cloud 中的 R 可视化对象。R 代码和控件可用于创建可视化对象,在此示例中,将"销售收入"和"按产品线/地区的毛利润"与"年"的输入控件进行比较。
