如何使用R语言在SAP Analytics Cloud里绘制各种统计图表
插入一个R visualization:
一定要确保图形出现这个model的小图标,代表这个R visualization的模型数据成功绑定之后才能进行下一步操作:
模型绑定成功后,在R script编辑器Environment标签页的Data下拉菜单里能看到模型数据。
使用这个SAP Analytics Cloud官方教程里提供的excel文件作为数据源:
https://www.sapanalytics.cloud/tutorial-r-visualization/
该excel内容如下:
excel系统导入SAP Analytics Cloud后,需要使用simple transformation,将;分号分隔的值拆分成三列:
逐一拆分:
拆分完毕之后,生成Model. 将这个url里包含的R脚本复制粘贴到R编辑器里:
https://www.sapanalytics.cloud/wp-content/uploads/2019/09/R-Script-Plot.txt
# Discription:
# Creating a histogram of the log returns, adding the kernel density of the log returns
# and the normal density as reference distribution
#
# Requirements:
# ggplot requires a data frame
#
# Output:
# Histogram Plot
# library(ggplot2)Simulated_data <- data.frame(Simulated_data)histgg <- ggplot(data = Simulated_data, aes(logreturns))histgg + geom_histogram(aes(y = ..density..),fill = "lightblue",color = "black", alpha = 0.8, position = "identity") +geom_density(aes(color = "Kernel Density"), size = 1) +stat_function(aes(color = "Normal Distribution"), fun = dnorm, args = list(mean = mean(Simulated_data$logreturns), sd = sd(Simulated_data$logreturns)), size = 1) +ggtitle("Histogram") +theme(panel.grid = element_line(linetype = "dashed", color = "lightgrey"), panel.background = element_rect(fill = "white"),panel.border = element_rect(colour = "black", fill=NA),plot.title = element_text(hjust = 0.5)) +scale_colour_manual("Density", values = c("red", "darkgreen")) +xlab(" ")+ylab("Frequency")
点击Execute按钮,就可以看到R脚本绘制出来的图形了:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
如何使用R语言在SAP Analytics Cloud里绘制各种统计图表相关推荐
- SAP Analytics Cloud里避免类型为个数的measure出现小数点
基于下图csv文件创建SAP Analytics Cloud model的过程中,没有自动检测出csv里包含的measure,因此SAP Analytics Cloud试图自动创建一个. 自动创建的m ...
- SAP Analytics Cloud里显示在图表里的描述信息更改
SAP Analytics Cloud统计图表里下图高亮的这些图例,如何能够修改的更具可读性一点? 图里的表述跟着改了: Dimension的名称(Name)一旦创建之后,如果被story使用,就不能 ...
- 通过公式处理SAP Analytics Cloud里的dimension,使其符合Date格式需求
我通过本地csv文件导入到SAP Analytics Cloud之后,日期格式如下图所示:MMM DD,YYYY 而SAP Analytics Cloud Date类型的dimension,不支持这种 ...
- SAP Analytics Cloud里的Smart Insight功能介绍
SAP官方帮助文档: https://www.sapanalytics.cloud/resources-smart-discovery/ SAP Analytics Cloud的Smart Disco ...
- SAP Analytics Cloud里看到的SAP C4C的query列表,是从哪里取出来的
如图,SAP Analytics Cloud同SAP Cloud for Customer建立连接后,从Query下拉列表里看到的这些query,是从Cloud for Customer系统什么地方取 ...
- SAP Analytics Cloud里如何基于一个已有的model创建Story
首页菜单,Create->Story, 选择Story的用途,这里我选择创建Story然后添加Responsive Page: 选择Data acquired from an existing ...
- SAP Analytics Cloud里的Smart Predict
1. Classification(分类,打标签) 预测一个事件发生的可能性, 最终结果只有一个 例子: (1) 判断邮件是否为垃圾邮件 (2) 判断在线交易是否存在潜在风险 (3) 判断肿瘤为良性还 ...
- SAP Analytics Cloud里基于dimension的calculation
基于图表创建动态的calculation: calculation类型为Aggregation,操作为计算dimension出现的个数:count dimension 要获取更多Jerry的原创文章, ...
- SAP Analytics Cloud里根据数据的经纬度绘制地图
选中工具栏上的Geo Enrichment按钮,生成为地图控件准备的位置列: 给该位置列指定经纬度坐标信息,Latitude和Longitude分别来自model的两列: 创建一个新的Geo Map控 ...
最新文章
- NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存
- python 深拷贝_python 深拷贝
- 前端面试8:渲染机制
- shell只允许某些ipssh登录,配合iptables最好
- [ARM异常]-图解armv7/armv8的异常向量表和基地址
- 算法导论——优先队列(大到小)
- 接口自动化测试系列(三):深入分析HTTP状态码400
- 2.5d generator 2.0_ps插件【2.5D插件】
- 如何查看外网ip地址_如何查看本机ip地址?
- 如何理解 MySQL 中的 = 操作符?
- 如何将 KVM 异构虚拟机启动效率提升 6~10 倍?
- Java测试类的编写与使用
- 大数据开发需要学习哪些编程语言
- 并发知识体系大全:饿了么4面(Java岗)面经分享,干货满满
- Landsat系列数据级别详解
- 第 45 届国际大学生程序设计竞赛(ICPC)亚洲网上区域赛模拟赛-A-Easy Equation
- SpringBoot构建电商基础秒杀项目知识点总结(第3章)
- 中国三大运营商3G工作频率/频点及速率
- “智慧之城”如何构建数据根基,打造数据治理新样本-亿信华辰
- 【】拉手网CEO吴波