首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

83-R可视化16-showtext让R绘图认得中文及花里胡哨字体

Date : [[2021-12-19_Sun]] Tags :  #R/index/02 #R/R可视化 #R/R数据科学 #R/R包 参考: R 绘图 – 中文支持 | 菜鸟教程 (runoob.com...此外,对ggplot 中字体进行一些设置,但这个family 特有限,比如Times, Arial 这些比较标准字体: ggplot(chic, aes(x = date, y = temp, color...打卡了一个新世界钥匙: library(showtext) font_add_google("Playfair Display", ## name of Google font...wqy-microhei" "source-han-serif-cn" font_add("source-han-serif-cn") showtext_auto() 如果无法直接下载,可以先查看自己字体目录...绘图 – 中文支持 | 菜鸟教程 (runoob.com): https://www.runoob.com/r/r-charts-cn.html [2]yixuan/showtext: Using Fonts

97320

跟我一起玩转shiny

我们生信技能树已经有多位大神发表了自己网页工具,其中基于R语言shiny框架是比较适合初学者,而且手把手教程不少: 把你shiny网页工具部署在云服务器 手把手教你使用shiny创建一个网页工具...但是R语言shiny框架能让你在起步时候突破网页工具开发技术限制,简单几句R代码,一个活灵活现网页工具就出现在你眼前。...和output 保持正确要点 渲染和输出 session解释 ID用法 根据数据更新UI 表格-方案选择 表格-renderTable 表格-kableExtra 表格-DT 绘图-基本图形 绘图...-ggplot2 绘图-交互图plotly 绘图-交互图echarts 用户上传数据 用户下载数据-图表 用户下载数据-程序产生文件 网页表格收集数据 调试-控制台 调试-shinyjs-runcodeUI...R包,它允许用户创建交互式Shiny APP来 可视化单细胞数据:https://doi.org/10.1093/bioinformatics/btab209 ?

1.8K21

69-R可视化12-easylabel轻松手动添加标记

参考: easylabel (r-project.org)[1] 前言 先前我介绍过ggrepel 这个包:[[67-R可视化11-ggrepel更加美观添加标记(火山图实现)]] 其实现文本标记更加美观...基于shiny easylabel 包或许是你选择。 这里我以火山图为例。...geom_hline 操作; 接下来我们就可以在shiny 中交互添加了: 在shiny 界面,你还可以对标签位置进行个性化设置: 此外,除了在图上标记,还有一个非常有意思筛选框,你可以通过输入基因名方式标记...个人觉得,如果这个包可以直接给出绘图代码就好了,或者直接操作ggplot 对象,毕竟我对这种封装美观体验,还是有要求,你怎么知道你绘图代码就能让我满意呢?...不过话说回来,这个包一些绘图细节,比如火山图,还蛮值得学习: 比如这个小操作,还是蛮对我胃口: 参考资料 [1]easylabel (r-project.org): https://cran.r-project.org

80620

【最终章】R语言从入门到精通Day18:Shiny高级可视化

在本系列「R语言从入门到精通」前面的所有章节中,科研猫带领大家熟悉了R语言中数据分析和绘图技巧。相信这些已经足够让大家在平时学习工作中游刃有余吧。...大家需要拿到后台代码才能在本地运行本例,没有安装shiny同学需要先安装并载入shiny包 代码文件保存在文件夹kmeans下app.R中,在R中运行(*此时R路径应在app.R上一级,即和文件夹...(上图可以通过运行得到) > runApp(“app1”, display.mode = “showcase”) 先从ui部分开始,shiny app中一般函数fluidPage()生成页面,页面中元素都包含在函数...图7,server function中相对应生成R obiect常用函数。 ? 例4 这里app4是一个不错例子,它将两个control widgets参数文本形式返回在ui上。...了解了参数在ui和server function两端传递过程之后,我们就可以按照R语言一般原理将数据和参数传递给绘图函数,然后将图形显示在ui上了。

4.4K32

开发了个在线绘图小站+github加速

小站由来 最近,和同事一起做了个绘图小站,刚刚起步,虽然只有两个图画图功能,可能还存在bug,欢迎试用反馈呀!本着先上线,小步迭代思想,决定把这个小站公布下,希望能坚持做下去。...建站方法比较简单,之前已经搭建好lamp,外加上shiny server,使用shiny解决啦,基于基本没有前端基础,审美也一般情况,于是就采用了一个还算美观模块,把shiny App嵌入其中实现...估计小站没有什么流量,就用了自己搭建博客小站,性能一般,画图应该几秒可以出来,不过网页加载有点慢,请轻拍砖。如果有更多个性化绘图需求,请联系我们。...https://shiny.zd200572.com/plots/ 带有显著标记免费在线科研绘图小站[1] github加速 最近有同学在后台联系我,一个github文件下载难题,我觉得应该分享上一两个方法...一个是GitClone - GitHub缓存加速网站[2],用起来速度还可以,有时上M 使用方法: 方法一(替换URL) git clone https://gitclone.com/github.com

56030

Nucleic Acids Research 在线发表癌症miRNA组学数据库CancerMIRNome

关于Shiny app开发 是否要选择使用Shiny开发数据库/网页工具 我自己只会用Shiny,看到其他人更“高端”工具开发数据库也会着实羡慕一下。尤其是UI,简直太好看了。...个人理解Shiny的确有一些缺陷,比如网页设计不够灵活、有些功能无法实现、时间长了会掉线等等,我也注意到目前有很多新R包被开发出来用于解决这些问题。整体来看应该会越来越好。...抛开这些不足,Shiny可能是最容易上手工具且跟R语言无缝连接 (只是说“可能”,因为其他工具我也不了解),再多花些时间学习一下也能做出很专业漂亮页面。...另外有很多针对advanced Shiny app开发R包可以直接拿来学习和使用。...表格-DT 绘图-基本图形 绘图-ggplot2 绘图-交互图plotly 绘图-交互图echarts 用户上传数据 用户下载数据-图表 用户下载数据-程序产生文件 网页表格收集数据 调试-控制台

1.5K21

学习R语言,一篇文章让你从懵圈到入门

详见统计之都一篇介绍 randomForest:提供了随机森林做回归和分类函数 ranger:用于随机森林算法快速实现 h2o:H2O是0xdata旗舰产品,是一款核心数据分析平台。...它一部分是由R语言编写,另一部分是由Java和Python语言编写。用户可以部署H2OR程序安装包,之后就可以在R语言环境下运行了。 ROCR:通过绘图来可视化分类器综合性能。...自动化分析 以下R包用于创建自动化分析结果数据科学产品: shiny:一个使用R语言开发交互式web应用程序工具。...shinyjs:用于在Shiny应用程序中执行常见JavaScript操作 miniUI:提供了一个UI小部件,用于在R命令行中集成交互式应用程序 shinyapps.io:为创建Shiny应用程序提供托管服务...:提供了一个执行非负矩阵分解算法和框架 crayon:用于在输出终端添加颜色 RJSONIO:rjson是一个R语言与json进行转包,是一个非常简单包,支持 C类库转型和R语言本身转型两种方式

4K31

学习R语言,一篇文章让你从懵圈到入门

详见统计之都一篇介绍 randomForest:提供了随机森林做回归和分类函数 ranger:用于随机森林算法快速实现 h2o:H2O是0xdata旗舰产品,是一款核心数据分析平台。...它一部分是由R语言编写,另一部分是由Java和Python语言编写。用户可以部署H2OR程序安装包,之后就可以在R语言环境下运行了。 ROCR:通过绘图来可视化分类器综合性能。...自动化分析 以下R包用于创建自动化分析结果数据科学产品: shiny:一个使用R语言开发交互式web应用程序工具。...shinyjs:用于在Shiny应用程序中执行常见JavaScript操作 miniUI:提供了一个UI小部件,用于在R命令行中集成交互式应用程序 shinyapps.io:为创建Shiny应用程序提供托管服务...crayon:用于在输出终端添加颜色 RJSONIO:rjson是一个R语言与json进行转包,是一个非常简单包,支持 C类库转型和R语言本身转型两种方式。

3.6K60

R 语言绘制热图 10 种方法

说在前面 此前我们已经推送了不少深入解读文章,今天希望做一点新尝试——介绍 R 语言绘图。...什么是 R 语言?R 语言,一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。...参数中比较重要参数是: x, 需要绘图矩阵 Rowv 决定“行系统树图”是否以及如何被计算和重新排序,其默认值为; Colv 决定“列系统树图”是否或如何被从排序。...(shiny 是 RStudio 开发一款用于构建交互式网页 app R 包,shiny 构建有点复杂,这里暂且略过,因此只讲解 d3heatmap) 按照惯例,我们还是试一试下面的代码: 你会得到以下这幅图...simplot进行相似性分析 九、Lattice包里面的levelplot 函数 Lattice 包是基于 grid 创建,有自己独特绘图风格。

24.1K402

学习R语言,一篇文章让你从懵圈到入门

详见统计之都一篇介绍 randomForest:提供了随机森林做回归和分类函数 ranger:用于随机森林算法快速实现 h2o:H2O是0xdata旗舰产品,是一款核心数据分析平台。...它一部分是由R语言编写,另一部分是由Java和Python语言编写。用户可以部署H2OR程序安装包,之后就可以在R语言环境下运行了。 ROCR:通过绘图来可视化分类器综合性能。...自动化分析 以下R包用于创建自动化分析结果数据科学产品: shiny:一个使用R语言开发交互式web应用程序工具。...shinyjs:用于在Shiny应用程序中执行常见JavaScript操作 miniUI:提供了一个UI小部件,用于在R命令行中集成交互式应用程序 shinyapps.io:为创建Shiny应用程序提供托管服务...:提供了一个执行非负矩阵分解算法和框架 crayon:用于在输出终端添加颜色 RJSONIO:rjson是一个R语言与json进行转包,是一个非常简单包,支持 C类库转型和R语言本身转型两种方式

3.7K40

使用RShiny创建数据可视化仪表盘详细教程

数据可视化仪表盘是将数据直观呈现并提供交互性强大工具。R语言与Shiny框架结合,使得创建交互式数据可视化仪表盘变得轻松而灵活。...在这篇博客中,我们将深入介绍如何使用RShiny创建一个简单而实用数据可视化仪表盘。步骤1:安装和加载必要包首先,确保你已经安装了以下R包:shiny、ggplot2、dplyr。...(shiny)library(ggplot2)library(dplyr)步骤2:创建Shiny应用创建一个新R脚本(例如,app.R),用于编写Shiny应用。...以下是一个简单Shiny应用框架:RCopy code# app.R# 加载必要包library(shiny)library(ggplot2)library(dplyr)# 定义UI界面ui <-...以下是一个简单例子,包含一个标题、一个选择框和一个绘图区域:RCopy codeui <- fluidPage( titlePanel("数据可视化仪表盘"), sidebarLayout(

30010

基于R语言shiny网页工具开发基础系列-07

这绝对是最用户友好方式。用户网页浏览器就能体验你app。...作为R脚本分享 任何使用R的人都可运行你shiny app,他们需要你app.R一个副本,还有其他支持材料(比如www文件夹或者帮助脚本) 发送你文件到另一个用户,email或者github等...但是,Shiny创造了绝佳机会,可以与没有R(也无意安装它)的人们共享输出。您Shiny应用恰好是世界上使用最广泛通信工具之一:网页。...在一个方便位置共享Shiny应用程序,R Markdown报告,仪表板,绘图,Jupyter Notebook等。...您可以将应用程序共享为几个R脚本,也可以将其共享为具有自己URL功能完善Web应用程序。每种方法都有其自身优点。 任何人只要拥有RShiny和应用程序文件副本,就可以启动您应用程序。

2.6K20

Rshiny实现交互式界面布置与搭建(案例讲解+学习笔记)

shiny开发一个简单画人物关系应用 —————————————————————————————— 案例三:官网案例库 http://shiny.rstudio.com/gallery/...ui.R:搭框架,控件; server.R:每个控件背后算法代码; global.R:server.R中,万一有很长代码与调用很多其他packages就可以global写一个函数集合,然后统一在...基本框架就是: # ui.R library(shiny) shinyUI(fluidPage( )) # server.R library(shiny) shinyServer(function...举个例子, server.R返回一个数据绘图, 但是每次运行需要重新读取数据。 但是当如果输入没有变化时候, 这种重复数据读取会极大延迟反应, 浪费资源。...3、global.R 那么关系现在是这样,ui.R负责前端,是数据获取地方,server.R是处理地方,返回是处理好后数据列;那么global.R是用来补充server.R功能

6.4K20
领券