此处将为大家介绍关于如何在y轴右侧标记rHeatmap中的整个组?的详细内容,并且为您解答有关添加右侧坐标轴的相关问题,此外,我们还将为您介绍关于android–如何在DialogFragment的右
此处将为大家介绍关于如何在 y 轴右侧标记 r Heatmap 中的整个组?的详细内容,并且为您解答有关添加右侧坐标轴的相关问题,此外,我们还将为您介绍关于android – 如何在DialogFragment的右侧标题上添加图标?、Bitmap.CreateBitmap中的offset,strike及config是如何作用的、c# – 如何在Xamarin的整个应用程序中强制本地化文化到en-US、cal-heatmap的有用信息。
本文目录一览:- 如何在 y 轴右侧标记 r Heatmap 中的整个组?(添加右侧坐标轴)
- android – 如何在DialogFragment的右侧标题上添加图标?
- Bitmap.CreateBitmap中的offset,strike及config是如何作用的
- c# – 如何在Xamarin的整个应用程序中强制本地化文化到en-US
- cal-heatmap
如何在 y 轴右侧标记 r Heatmap 中的整个组?(添加右侧坐标轴)
一个潜在的解决方案(使用公开数据):
#install.packages("tidyverse")
library(tidyverse)
# install DESeq if necessary
#if (!requireNamespace("BiocManager",quietly = TRUE))
# install.packages("BiocManager")
#BiocManager::install("DESeq")
library(DESeq)
#install.packages("viridis")
library(viridis)
# load example dataset from the DESeq package
example_file <- system.file ("extra/TagSeqExample.tab",package="DESeq")
data <- read.delim(example_file,header=T,row.names="gene")
# subset the dataset to get a reasonable number of rows to plot (top 50 rows)
data_subset <- data %>% top_n(50)
# add a dataframe (tibble: https://tibble.tidyverse.org/) called "group" and fill it with labels and colors
group <- tibble("colours" = sample(size = 50,c("#31688EFF","#35B779FF"),replace = TRUE),"labels" = ifelse(colours == "#31688EFF","group_1","group_2"))
# create the heatmap
heatmap(as.matrix(data_subset),RowSideColors = group$colours,labRow = group$labels)
编辑
感谢您编辑问题以包含 dput()
输出 - 这是另一个潜在的解决方案:
# Load the data using the dput() oputput
# data <- structure(...
# Fill in the blank cells in "Group"
while(length(ind <- which(data$Group == "")) > 0){
data$Group[ind] <- data$Group[ind -1]
}
# Specify colours for each group
rc <- ifelse(data$Group == "O Oral","#440154FF",ifelse(data$Group == "E Oral","#31688EFF",ifelse(data$Group == "Combo Oral","#35B779FF","#FDE725FF")))
# Plot the heatmap
heatmap(as.matrix(data[-1]),labRow = data$Group,RowSideColors = rc,Rowv = NA,revC = TRUE,margins = c(6,16),col = c("black","green"))
# Add a legend for the colours
par(lend = 1)
legend("topright",lwd = 10,legend = c("O Oral","E Oral","Combo Oral","Control Oral"),col = c("#440154FF","#FDE725FF"))
这是否更符合您想要实现的目标?
android – 如何在DialogFragment的右侧标题上添加图标?
我看到一些技巧将图标显示为对话框图标:
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Dialog myDialog = new AlertDialog.Builder(getActivity()) .setIcon(R.drawable.ic_info) .setTitle(title) return myDialog; }
但这没有用,因为图标位于左侧,并且不易直接点击
我知道我可以设置自定义布局,但我确信布局会反映所有操作系统和OEM制造商的自定义(相同的样式)
有帮助吗?
解决方法
在onCreateView方法上执行以下操作:
@Override public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) { getDialog().requestwindowFeature(Window.FEATURE_LEFT_ICON); // your view related code,inflate or whatever ...
这将使用continer准备标题视图以设置图标,但在视图层次结构实例化之后它才会存在,因此您需要在之后调用的方法上设置图标,如onActivityCreated,如下所示:
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); getDialog().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.ic_launcher); }
请务必先调用super方法,否则可以覆盖您的图标.
希望这有助于某人……
来自墨西哥的问候……
Bitmap.CreateBitmap中的offset,strike及config是如何作用的
c# – 如何在Xamarin的整个应用程序中强制本地化文化到en-US
我在申请中遇到的问题是,该应用程序仅支持美国/英国英语,但如果用户将语言首选项更改为西班牙语,德语等,则数字日期等格式将更改.
例如,
2.35将代表西班牙语,德语代表2,35.
因此,如果用户尝试使用具有类似语言的应用程序,则应用程序将错过行为或崩溃.在我尝试使用Convert.Todouble(“2,35”)的情况下会发生崩溃;或类似的.
所以我怀疑是,
在Xamarin中是否有可能强制将文化设置为en-US.可能在一个地方,否则我需要更改我执行转换的所有地方.
请帮忙.
解决方法
public void SetLocale(CultureInfo ci) { Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; }
在这里,您可以从设备中获得文化:
public CultureInfo GetCurrentCultureInfo() { var netLanguage = "en"; if (NSLocale.PreferredLanguages.Length > 0) { var pref = NSLocale.PreferredLanguages[0]; netLanguage = iOSTodotnetLanguage(pref); } // this gets called a lot - try/catch can be expensive so consider caching or something CultureInfo ci = null; try { ci = new CultureInfo(netLanguage); } catch (CultureNotFoundException e1) { } } private string iOSTodotnetLanguage(string iOSLanguage) { // Testing special cases.. }
如果您使用PCL项目,请使用抽象.在PCL中使用接口及其在本机项目中的实现.
你可以在这里看到更多:
https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/localization
cal-heatmap
cal-heatmap 介绍
Cal-Heatmap 是一个创建日历热点图的 JavaScript 模块,用于可视化时间序列数据,就像 github 的贡献图 。该模块将帮助你创建一个日历,并且带有导航以及对数据格式的更多控制。
cal-heatmap安装
bower
bower install cal-heatmap
JAM
jam install cal-heatma
网站地址:http://cal-heatmap.com
GitHub:https://github.com/wa0x6e/cal-heatmap
网站描述:创建日历热点图的 javascript 模块
cal-heatmap官方网站
官方网站:http://cal-heatmap.com
如果觉得小编网站内容还不错,欢迎将小编网站 推荐给程序员好友。
关于如何在 y 轴右侧标记 r Heatmap 中的整个组?和添加右侧坐标轴的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于android – 如何在DialogFragment的右侧标题上添加图标?、Bitmap.CreateBitmap中的offset,strike及config是如何作用的、c# – 如何在Xamarin的整个应用程序中强制本地化文化到en-US、cal-heatmap等相关知识的信息别忘了在本站进行查找喔。
本文标签: