Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何将下面老虎机函数的结果绘制成一个图表,以便在标记HTML文件中使用?_R_Ggplot2_R Markdown - Fatal编程技术网

R 如何将下面老虎机函数的结果绘制成一个图表,以便在标记HTML文件中使用?

R 如何将下面老虎机函数的结果绘制成一个图表,以便在标记HTML文件中使用?,r,ggplot2,r-markdown,R,Ggplot2,R Markdown,如何将下面老虎机函数的结果绘制成一个图表,以便在标记HTML文件中使用 这是一个由两部分组成的问题,我如何在一个减价HTML文件上显示老虎机功能的结果(在3次“播放”后),其次,我如何在绘图上显示结果?经过多次尝试,我被难倒了。任何帮助都将不胜感激 代码如下: library(ggplot2) # Project 5.4 Slot Machine ## Symbols code get_symbols <- function() { wheel &

如何将下面老虎机函数的结果绘制成一个图表,以便在标记HTML文件中使用

这是一个由两部分组成的问题,我如何在一个减价HTML文件上显示老虎机功能的结果(在3次“播放”后),其次,我如何在绘图上显示结果?经过多次尝试,我被难倒了。任何帮助都将不胜感激

代码如下:

    library(ggplot2)
    # Project 5.4 Slot Machine

    ## Symbols code
    get_symbols <- function() {
    wheel <- c("DD","7","BBB","BB","B","C","0")
    sample(wheel,size=3,replace=TRUE,prob=c(0.03,0.03,0.06,0.1,0.25,0.01,0.52))
    }


    ## Score Code

    score <- function(symbols) {
    #  identify case
    same <- symbols[1] == symbols[2] && symbols[2] == symbols[3]
    bars <- symbols %in% c("B","BB","BBB")


    ##  Prize Code

    if (same) {
    payouts <- c("DD"=100,"7"=80,"BBB"=40,"BB"=25,"B"=10,"C"=10,"0"=0)
    prize <- unname(payouts[symbols[1]])
    } else if (all(bars)) {
    prize <- 5
    } else {
    cherries <- sum(symbols == "C")
    prize <- c(0,2,5)[cherries+1]
    }

    ## adjust for diamonds code
    diamonds <- sum(symbols == "DD")
    prize * 2 ^ diamonds
    }

    # Play function to run slot simulation
    play <- function() {
    symbols <- get_symbols()
    print(symbols)
    score(symbols)
    }

    ## Play
    play ()
    play ()
    play ()


    qplot (x = score(symbols), y = print(symbols), binwidth = 30)
库(ggplot2)
#项目5.4老虎机
##符号代码
获取符号