整理自:https://github.com/nanxstats/awesome-shiny-extensions 主题 与众不同的主题让您的 Shiny App 更显逼格。...•shiny.semantic https://github.com/Appsilon/shiny.semantic - 在 Shiny 中使用 Fomantic UI,仅添加几行简单的代码,即可使您的...•Rnightly https://github.com/feddelegrand7/Rnightly - 方便在 shiny 中实现黑暗模式切换。 ?...•excelR https://github.com/Swechhya/excelR - 在 Shiny 中实现类似 Excel 的表格操作,包括添加/删除行列,合并,检索等。 ?...•vembedr https://github.com/ijlyttle/vembedr - 在 Shiny App 中嵌入视频。
关于着色器 WebGL中,所谓的固定渲染管线是不存在的。估计会有人问,什么是固定渲染管线?先来简单说明一下。 固定渲染管线,简单来说,就是3d渲染所进行的一连串的计算流程,就像流水线一样。...前面说了,WebGL中不存在固定渲染管线。也就是说,坐标变换必须全部由自己来做。而且,这个记述了坐标变换的机制就叫做着色器(Shader)。 这样可以由程序员控制的机制叫做可编辑渲染管线。...而着色器又有 处理几何图形顶点的顶点着色器和处理像素的片段着色器两种类型。 由于WebGL中没有固定管线,所以必须准备好顶点着色器和片段着色器。...最简单的方法,就是把着色器记录在HTML中。使用这种方法的话,是利用HTML的script标签来做的。下面是一个简单的例子。...这样的话,着色器被定义在了javascript文件中,HTML的代码就变的简单多了,并不是说,这种做法比前一种做法好。 还不懂啥意思?懵?
图着色问题,相邻的点颜色不同 基础知识:http://wenku.baidu.com/view/d7242fd1c1c708a1284a444d.html 名词解析: 平凡图:...只有一个点 若图为平凡图,则其染色的点x(G)= 1 偶图:图上的点分属于两个集合s1,s2 若图为偶图X(G)= 2 POJ 1129 Channel...id=1129 题意:n个中继器, 相邻的不能用一个通道,求最少用多少个通道。...include #include const int MN=30; int mat[MN][MN],opt[MN]; char s[MN]; int n; //判断相邻的顶点的颜色是否相同...Maxcolor) { if(cur==n) return true; for(opt[cur]=1;opt[cur]<=Maxcolor;opt[cur]++)//枚举颜色 {//若相邻的颜色没有一样的
本次展示shiny的功能有: 1、读取本地数据; 2、交互展示数据(view) 3、动态交互作图(自动读取上传数据的列名) 体验网址:https://yanshenli.shinyapps.io.../Desktop/ library(shiny) library(ggplot2) ui <- fluidPage( navbarPage("User Interface:",tabPanel("...x = input$variableNames_x, title = "ggplot") } }) } shinyApp(ui, server) 一个完整的shiny..., 在ui中通过*input调整数值参数、上传数据等,并将数据传递给server进行相应计算; 然后,Server对数据进行计算、绘图,并将计算结果(图片、表格等)返回给ui 最后,通过ui中的*output...来展示server计算返回的结果(图片、表格等)
Windows Forms DataGridView 没有提供合并单元格的功能,要实现合并单元格的功能就要在CellPainting事件中使用Graphics.DrawLine和 Graphics.DrawString...下面的代码可以对DataGridView第1列内容相同的单元格进行合并: private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs... e.Graphics.FillRectangle(backColorBrush, e.CellBounds); // 画 Grid 边线(仅画单元格的底边线和右边线...) // 如果下一行和当前行的数据不同,则在当前的单元格画一条底边线 if (e.RowIndex <...,相同的内容的单元格只填写第一个 if (e.Value !
Execl函数中的固定单元格 由 Ghostzhang 发表于 2013-11-19 22:15 经常用Execl统计一些数据,很好很强大,也很复杂,高级的功能用不上,有几个场景是经常会用到的,比如考勤...B:B,B1) 这样就完成了一个单元格的定义。问题从这里才开始,填充一个单元格很容易,后面还有很多呢。...用过execl的同学应该知道,有个很方便的功能,选中单元格之后右下角会有一个控制点,直接拖动可以快速智能填充,我们来试下,比如拖动填充了B3单元格,内容如下: =COUNTIFS(原始数据!...我的方法比在execl上改要稍稍高效一点,就是用文本编辑器先写好再复制粘贴到对应的单元格里: =COUNTIFS(原始数据!A:A,A1,原始数据!...直到今天,在用Numbers的时候,发现它在定义函数的时候可以选『保留行』或『保留列』,可以很方便的把函数中的参数固定: 这样就不会因为自动填充而被改变了,才知道原来可以这样简单,只是因为之前一直不知道
//MARK: 着色器程序 /// 着色器程序启动 /// @param vertex /// @param fragment <#fragment description...//参数1:shader,要编译的着色器对象 *shader //参数2:numOfStrings,传递的源码字符串数量 1个 //参数3:strings,着色器程序的源码(真正的着色器程序源码...) //参数4:lenOfStrings,长度,具有每个字符串长度的数组,或NULL,这意味着字符串是NULL终止的 glShaderSource(*shader, 1, &cSource...着色器附着到程序上,创建最终的程序 glAttachShader(program, vertexShader); glAttachShader(program, fragShader);...不会立即删除着色器,而是将着色器进行标记,等待着色器不在连接任何程序对象时,他的内存将会被释放。
用表格进行页面布局,页面布局在各种浏览器的的兼容性, 都非常好, 而在react中使用表格布局, 合并单元格的写法比较特殊, 博主查了很久才找到正确的写法, 在这里分享一下 ?...font-size: 20px; margin: 20px; } table { margin: 20px auto; border-collapse: collapse; } 小结: React的样式一般都写成...js对象的形式, 但跨行和跨列的写法比较特殊, 必须写到 元素属性的位置:01 需要特别注意的是 row-span要写成rowSpan , col-span
Shiny可以将用户的数据上传到到你的应用程序里。用户可以通过浏览器进行数据的上传,并且服务器端可以访问这些数据。 一般情况下,shiny上传的数据有文件大小有限制,一般不能超过5M。...例如,在server.R的最前面加上 options(shiny.maxRequestSize=30*1024^2),可以把文件大小限制提高到30MB。...文件的上传 运行下面这个上传文件的例子: library(shiny) runExample("09_upload") ?...datapath, header=input$header, sep=input$sep, quote=input$quote) }) }) shinyApp(ui,server) 文件上传函数为ui文件中的...文件的下载 运行下载示例文件 library(shiny) runExample("10_download") ?
excelperfect Q:这个问题很奇怪,需要根据在工作表Sheet1中输入的数值高亮显示工作表Sheet2中相应的单元格。...具体如下: 在一个工作簿中有两个工作表Sheet1和Sheet2,要求在工作表Sheet1中列A的某单元格中输入一个值后,在工作表Sheet2中从列B开始的相应单元格会基于这个值高亮显示相应的单元格。...例如,在工作表Sheet1的单元格A2中输入值2后,工作表Sheet2中从单元格B2开始的两列单元格将高亮显示,即单元格B2和C2高亮显示;在工作表Sheet1的单元格A3中输入值3,工作表Sheet2...中从B3开始的三列单元格将高亮显示,即单元格B3、C3和D3加亮显示,等等。...图1:在工作表Sheet1中输入数值 ? 图2:在工作表Sheet2中的结果 A:可以使用工作表模块中的事件来实现。
原文: http://supstat.com.cn/blog/2014/12/03/a-simple-shiny-interface-to-retrieve-stock-information/ 本文的作者是某国际知名制药公司在华研究中心的工程师...目标:通过数据的股票代码获取中国股票信息 这个项目以利用shiny获取和展示股票信息为目标。...我的主要目标是利用shiny来展示股市数据,因此我使用雅虎为数据源然后直接使用quantmod程序包来提取数据。 Server.R 下面服务终端代码。代码非常简单。...结论 Shiny十分强大,它就像是我信息部的同事一样能应用各种各样的工具来处理数据,然后展现给科学家们查看。...以前我常常提出这样的问题,怎么样才能为我整理好的数据建立一个规范的端口,然后让用户在各个方向上灵活地分析。Shiny和R恰好是一个好的解决方法,但是我依然需要找到一个将shiny应用于用户的便捷方法。
标签:Excel技巧 我们知道,在单元格中输入数据时,我们可以通过按Alt+回车键来强制内容换行。然而,在Excel中,有没有办法统计单元格中究竟有几行数据呢?如下图1所示。...图1 可以使用公式来实现,在单元格B2中输入公式: =LEN(A2)-LEN(SUBSTITUTE(A2,CHAR(10),""))+1 其中,CHAR(10)代表换行符。...将上述公式下拉复制,就可以得到其它单元格中的行数。 你可能会发现,对于空单元格,上述公式会返回结果1。我们可以对公式稍作调整,让其对空单元格返回结果0。...调整后的公式如下: =LEN(A2)-LEN(SUBSTITUTE(A2,CHAR(10),""))+(LEN(A2)>1) (感叹)在使用Excel的过程中,你可能会碰到很多千奇百怪的问题,但Excel...我想,这恐怕也是Excel会这么迷人的地方之一吧。 朋友们,你有什么使用Excel解决的不寻常的问题吗?欢迎留言分享。
文章目录 一、Tint 着色器简介 二、布局文件中的 Tint 着色器基本用法 三、代码中使用 Tint 着色器添加颜色效果 四、参考资料 一、Tint 着色器简介 ---- Tint 着色器的作用是是...可以使图片变色 , 使用该机制可以显示不同颜色的图片 ; 给定一个白色图标图片 , 如果要显示不同颜色的图片 , 可以直接在 ImageView 中设置 android:tint 或 app:tint...着色器效果是将非透明的像素点 , 渲染成指定的颜色 ; 用法示例 : 布局文件中 , 在 ImageView 标签中添加属性 app:tint="@color/purple_700" , 即可为其设置一个渲染颜色...Tint 着色器基本用法 ---- Tint 基本用法就是在 ImageView 组件中添加 app:tint 属性 , 为其设置一个颜色值属性值即可 ; 布局文件示例 : <?...---- 在代码中 , 通过调用 androidx.core.graphics.drawable.DrawableCompat 类的 setTint 静态方法 , 为 Drawable 类型的图片设置一个颜色值
为了达到这个目的,最好的结果是将R中的Shiny App转换为一个独立运行的exe文件,也就是一个这样的桌面应用: image.png 10065741-1d8037cb4acec453.png 对,我实现了...,过程中还是踩了一些坑的,现在就把具体的方法分享给大家。.../dev中的三个脚本01_start.R,02_dev.R,03_deploy.R以及./R中的三个脚本app_ui.R,app_server.R,run_app.R。...:mod_csv_file_ui 定义模块UI,mod_csv_file_server 定义模块功能,如果要使用这个模块只需在Shiny App的app_ui中调用前者,app_server中调用后者就可以了.../dev/run_dev.R脚本中测试一下我们的Shiny App: > # Detach all loaded packages and clean your environment > golem:
给定一个无向图 G,为图中的每一个节点着色。一个合法的图着色方案必须要满足条件:任意两相邻节点的颜色不同。问题是,希望找到使用颜色数尽可能少的着色方案。...如下图所示,一个包含 4 个节点的图,以及一种着色方案。这个着色方案使用了 3 种颜色,但不是最优的,可以找到只使用 2 种颜色的着色方案。 ?...具体方法如下: 初始化未着色节点列表 U 为图的全部节点的列表 把未着色的节点列表 U 按照各节点未着色的邻接点的数目从大到小排序 选一个未使用的颜色 i,开始一轮着色,同时准备一个集合 Ci,后面会将所有用颜色...i 着色的节点加入到此集合 对排好序的 U 进行遍历,对遍历的节点依次尝试用颜色 i 进行着色 (当被遍历节点不与 Ci 中的任何一个节点邻接则可以用 i 着色), 若可以用 i 着色则把它加入集合...Ci, 若无法用 i 着色则跳过此节点 把集合 C 里面的所有节点从列表 U 中移除 重复进行 2–5,直到所有节点被着色 0x04:输入输出格式 输入 第一行有两个整数,第一个为图的节点数目,第二个为图的边的数目
1、同时按下 CTRL+H调出"查找---替换"对话框; 2、在查找中输入:按住ALT ,小键盘输入 10 ,然后松开ALT; 3、在替换中写入要替换的符号; 这样就将回车符换成其他符号了。...注: 笔记本电脑,一般通过功能键与键盘右上方的NumLock(或者NumLk,不同的笔记本不一样)启动小键盘,然后你在查找处按着Alt键输入小键盘的10(一般是字母J和M)
昨天一个前端的朋友找我帮忙用excel提取代码中的汉字(字符串),可算费了劲儿了,他要提取的内容均在单引号中,但问题是没有统一的规律,同一个单元格可能存在多个要提取的内容,而且汉字中间也夹杂其他字符。...所以总结了一下提取汉字的几种情况。 一、用公式提取Excel单元格中的汉字 对于一个混杂各种字母、数字及其他字符和汉字的文本字符串,要提取其中的汉字,在Excel中通常可用下面的公式。...说明:公式先用MID函数将字符串中的每个字符分解到到一个字符数组中,然后用LENB函数返回各字符的的字符数,对于汉字会返回“2”。...如果字符串中的汉字之间有其它字符分隔,例如上图中的A14单元格,要提取其中的所有汉字,可用下面的自定义函数。方法是: 1....返回Excel工作表界面,在B14单元格中输入公式: =提取汉字(A14) 即可取得A14单元格字符串中的所有汉字。 二、用公式提取引号(某2个相同字符)之间的内容 ?
因为胆汁酸根据来源可以分为初级胆汁酸、次级胆汁酸以及胆汁酸代谢产物,所以就想着,柱状图也可以根据每个类别进行不同着色(分类内的条目为对应色系的渐变色),进一步观察来源分类上的差异: ?...画图其实不难,先为每种胆汁酸设置对应的颜色(我后续要拼图),然后再作图。这里代码就不 show 了,下面 shiny 的代码也会提到。 改造成 Shiny App 成品展示 这是主界面: ?...第一张图是根据数据的分类进行着色(为每个分类随机匹配一种颜色,相应分类内为对应色系的渐变色): ?...第二张图是为每一列条目进行着色(为每个条目随机匹配一种颜色,调色板可在左侧自定义参数区调整): ? 这里可调整第二张图的调色板: ?...把这个小勾勾打上程序就会根据你的类别数据出现相应数量的取色器(示例数据中是 4 类): ? 然后再点击绘图按钮,就会出现自定义分类颜色的第三张图啦: ? 这就是这个网站的主要功能。
标签:VBA 下面的VBA自定义函数演示了如何对应用了粗体格式的单元格求和。...ErrHandler: '检查是否溢出 If Err.Number = 6 Then SumBold = CVErr(xlErrNum) Resume Continue End Function 注意,当求和的单元格区域中单元格格式发生更改时...,不会触发任何事件;而使用Application.Volatile语句,每当在工作表上的内容更改时,单元格都会重新计算。...这意味着,仅对求和单元格区域中的单元格设置加粗格式,使用该自定义函数求和的值不会改变,除非按F9键强制计算,或者在工作表中输入内容导致工作表重新计算。...这个程序也提供了一个模板,可以稍作修改对其它格式设置的单元格来求和
领取专属 10元无门槛券
手把手带您无忧上云