我在工作中遇到实验室内部质控需要作Xbar图,写了一个ggplot2的脚本,参数可选择theme和line(散点之间的连线)。
最终得到下图
在短暂的接触了shiny包后,想实现一个交互式的APP,在ui中输入一个任意矩阵,选择theme和line自动生成基于ggplot2风格的Xbar图。但水平有限,实在无能为力。希望大神指点迷津。
1、生成矩阵m(源自教科书的数据):
2、通过自编函数,将matrix转换成data.frame,同时计算Xbar图的警戒上下限和处置上下限,用于ggplot2作图。
3、构建ui和server。
此处可能需要用到shinyMatrix包