小编Har*_*rry的帖子

Angular 2:检查用户的浏览器是否兼容

我正在编写一个Angular 2应用程序,但我意识到有些用户可能没有使用可以支持Angular 2的浏览器.

我检查是否启用了Javascript,我更感兴趣的是用户的浏览器是否不支持Angular 2所需的某些JS/HTML5 /其他功能.

评估用户浏览器是否支持Angular 2的最佳方法是什么,如果不支持则显示消息?

我知道例如Modernizer,但不知道从哪里开始,因为Modernizer的重点似乎是逐步组装兼容性检查而不是提供检查整个框架兼容性的解决方案.

javascript compatibility modernizr typescript angular

20
推荐指数
1
解决办法
3万
查看次数

Angular 2:减少应用程序大小(除了捆绑/缩小)

我有一个中小尺寸(约28 KB,包括(TypeScript编译)JS + HTML模板)Angular 2应用程序.

它最初基于angular.io快速入门,但现在我使用JSPM进行捆绑/缩小以进行部署.

我得到的捆绑JS文件是2.1 MB,当使用gzip压缩时,它下降到449 KB.

这仍然相当大,我想问一下如何最好地减少用于部署的应用程序的总体大小,以最小和最有效的捆绑方式交付我的应用程序.

编辑:我应该提一下,我通过单独导入RxJS运算符,将未压缩但缩小的捆绑包大小减少到1.9 MB,例如import 'rxjs/add/operator/map';:所以,除了那之外我还会寻找任何规模的节省.

非常感谢您的帮助.

production-environment rxjs bundling-and-minification jspm angular

9
推荐指数
1
解决办法
9870
查看次数

Jupyter Notebook rpy2 Rmagics:如何设置默认绘图大小?

我正在使用%%RJupyter笔记本中的细胞魔术。我知道您可以使用以下方法设置每个单元的打印大小:

%%R -w 800 -h 600
Run Code Online (Sandbox Code Playgroud)

但我想为整个笔记本/ R会话设置默认值。

我看了文档在R Jupyter Notebook Kernel上看到了此博客文章,并看到了Plot Size-在IPython Notebook中使用ggplot2(通过rmagic)按单元格设置打印大小,但是除非我错过了一些显而易见的内容,似乎没有办法为R magic中的情节设置默认情节大小。

这可能吗?是否有一个隐藏的设置,还是必须-w-h可以为每一个细胞单独设置?

python plot r rpy2 jupyter-notebook

5
推荐指数
1
解决办法
730
查看次数

ggplot2 stat_sum:带百分比的标签点

我想问一下,是否可以将stat_sum绘制的每个点标记为该点所代表的观察的百分比(即比例).理想情况下,我希望标签是百分比格式而不是十进制格式.

非常感谢你的时间.

编辑:最小可重复的示例

library("ggplot2")
library("scales")

ggplot(diamonds, aes(x = cut, y = clarity)) +
  stat_sum(aes(group = 1)) +
  scale_size_continuous(labels=percent)
Run Code Online (Sandbox Code Playgroud)

结果图的图像

所以我的问题是,如何(如果可能的话)用'prop'百分比值标记每个汇总点.

r labels ggplot2

3
推荐指数
1
解决办法
3324
查看次数

如何将每行两列的最小值和最大值绘制为散点图

我有一个看起来像这样的数据框:

| id | length_bgn | length_end |
--------------------------------
| 1  |   209      |    215     |
| 2  |   324      |    125     |
| 3  |   167      |    156     |
| .. |   ...      |    ...     |
--------------------------------
Run Code Online (Sandbox Code Playgroud)

我想制作一个散点图,其中 X 轴上的长度(每行)的最小值和 Y 轴上的每行的最大值。我努力了:

qplot(min(length_bgn, length_end), max(length_bgn, length_end), data=df)
Run Code Online (Sandbox Code Playgroud)

然而,这将绘制两列的最小值与两列的最大值的单个点。我使用了错误的功能吗?或者以某种方式操纵数据框会更好吗?请原谅我的天真,我对 R 和 ggplot2 还很陌生。

任何帮助将非常感激。

编辑:使用上述代码的示例图:

示例散点图

r data-manipulation ggplot2

0
推荐指数
1
解决办法
1290
查看次数