标签: scale

如何在我自己的Android应用程序中设置字体比例?

我想允许用户选择字体大小.

备件确实提供了这样做的功能,

ActivityManagerNative.getDefault().updateConfiguration(新的字体大小比例配置)

但这适用于所有Android应用程序.我想在我的应用程序的首选项中添加它,只对我的应用程序产生影响.

我试过下面的方法,它有时会起作用,但是第一次启动应用程序时,字体大小仍然是1.0比例.我不是为什么.我在我的活动的每个onCreate中添加了以下代码.

配置config = resources.getConfiguration(); config.fontScale = 1.5F; resources.updateConfiguration(config,mDisplayMetrics);

我能做什么?

size fonts android scale

4
推荐指数
2
解决办法
7643
查看次数

在Matlab中防止激进的自动缩放

说我有以下Matlab代码:

figure;
a=plot(1:10); %A
pause();
set(a,'ydata',1:2:20); %B
pause();
set(a,'ydata',1:10); %C
Run Code Online (Sandbox Code Playgroud)

在(A)我的情节的垂直范围是[1,10].
在(B)我的情节的垂直范围是[0,20].
在(C)处,垂直范围再次[1,10].

我喜欢该图从步骤(A)到(B)自动缩放.我不喜欢从(B)到(C)的自动缩放 - 它让事情跳得太多了.

有没有办法设定情节的规模扩大但从不收缩?

在我看来,这看起来像:

set(gca,'XLimMode','auto_maxever');
Run Code Online (Sandbox Code Playgroud)

matlab plot scale matlab-figure

4
推荐指数
1
解决办法
6448
查看次数

如何在线性模型的功能中使用色标填充背景?

我正在分析Alberto Cairo的"功能艺术"中的datavis示例(我建议你)

在那本书中,有这个例子

http://img546.imageshack.us/img546/8327/snap1026.png

我在R.中尝试在左下图(散点图)

我使用书中的数据,并计算人口的lm(efect ~ pop)功能和人口+效果的预算的有效军队

这里有一个问题:如何用颜色表(渐变)绘制散点图的背景,其中颜色代表BUDGET的值?

之后我想把点(人口,效果)与预算的颜色放在一起.通过这种方式,我可以将国家的预算与人口+效应函数的强制预算进行比较

我知道基本的R,我已经安装了ggplot2扩展了

我想要一个类似的图表

在此输入图像描述

但是颜色正确.

谢谢.

r data-visualization colors scale ggplot2

4
推荐指数
1
解决办法
725
查看次数

d3.js保持可缩放的y轴不低于零

我有一个带缩放功能的图表.我的主要观察是x轴根据我当前的缩放级别更新了它的比例.我希望y轴也这样做,所以启用zoom.y(y),不受欢迎的一面影响现在用户可以在所有方向上缩小,甚至在图形"下方"的负值.

http://jsfiddle.net/ericps/xJ3Ke/5/

var zoom = d3.behavior.zoom().scaleExtent([0.2, 5]) .on("zoom", draw);似乎并没有真正考虑y轴.并且用户仍然可以将图表在任何方向上拖动到无限远.

我想到的一个想法是独立于启用zoom.y(y),并且只需要根据当前可见范围内的内容重新绘制y轴.像某种基于X轴位置的重绘一样.我现在不想上下滚动,只能左右滚动

除了评论//zoom.y(y)如何做到这一点?洞察力赞赏.

svg zoom scale d3.js

4
推荐指数
1
解决办法
2730
查看次数

如何放大/缩小d3.time.scale而不缩放绑定到时间轴的其他形状

http://jsfiddle.net/HF57g/是放置在时间轴上的单个事件(蓝色矩形)的示例.如果我放大时间轴,矩形在x轴上的位置会与轴上的刻度一致变化.但与此同时,rect水平缩放.

如果我修改代码的以下部分

svg.selectAll(".item").attr("transform", "translate(" + d3.event.translate[0]+", 0)scale(" + d3.event.scale+", 1)");
Run Code Online (Sandbox Code Playgroud)

svg.selectAll(".item").attr("transform", "translate(" + d3.event.translate[0]+", 0)scale(1, 1)");
Run Code Online (Sandbox Code Playgroud)

如在http://jsfiddle.net/HF57g/1/中禁用水平缩放,则在放大/缩小期间,rect的位置变化远大于轴'.

如何在不缩放其他相关形状的情况下放大/缩小time.scale?

javascript svg scale d3.js

4
推荐指数
1
解决办法
3666
查看次数

Android ImageView如何适合左下角,如setScaleType(ScaleType.FIT_END);,但不适合右下角

我使用下面的代码来设置ImageView的ScaleType:

iv.setScaleType(ScaleType.FIT_END);
Run Code Online (Sandbox Code Playgroud)

它适合右下角.
但我想让图片适合左下角.
我该怎么做?

android scale imageview

4
推荐指数
1
解决办法
2394
查看次数

D3直方图 - 基于日期

我有一系列日期

["01/01/2001", "01/01/2001", "03/01/2001", "01/04/2001", "01/05/2001", "02/05/2001", "01/07/2001", "01/07/2001", "01/07/2001", "01/10/2001"]
Run Code Online (Sandbox Code Playgroud)

有些是重复的,没有特别的顺序,在不同的时间范围内(1周,43天,2年等).

我想要做的是产生一个直方图(或条形图),显示任意数量的桶中的"日期"计数(如20个桶).

如果存储桶中没有日期,则显示零和包含日期的存储桶的总数.

基本上就像这个例子:http: //bl.ocks.org/mbostock/3048450

但我没有显示随机的"秒",而是需要"约会".

喜欢:

日期直方图

我想我想将X比例域更改为我数据中的日期范围.

date histogram scale d3.js

4
推荐指数
1
解决办法
5784
查看次数

ggplot2更改colorbar标签

我想绘制一个矩阵.为了清楚地看到低值,代码如下所示.

p <- ggplot(data = melt(x))
p + geom_tile(aes(x=Var2,y=Var1,fill = value))
Run Code Online (Sandbox Code Playgroud)

现在为了查看细节,我更喜欢使用平方根比例.但是如果我 fill = value改为填充= sqrt(value) 颜色条范围也会改变(例如,原始是c(0,100),现在是c(0,10)).

我想要的是绘制sqrt(value)但仍然使用颜色条value

我检查了guide_colorbar()但是只有关于是否显示标签的争论,没有关于如何设置自己的标签的争论.

r scale ggplot2 colorbar

4
推荐指数
1
解决办法
1497
查看次数

Openlayers 3 - 分辨率表示为样式函数参数?

我试图使用传递到StyleFunction的分辨率来计算我的图像图标的大小.使用测试,在缩放线为100米的缩放处,报告给样式函数的分辨率为2.3886.

我已经截取了刻度线的截图并测量了它的长度(以像素为单位).100米刻度线是68像素,或每像素1.4705米.

1.4705!== 2.3886,那么什么是分辨率单位?API文档没有解释它,并说它只是一个数字,但是如果不了解单位,就很难解决.

这是为了准确地将图标缩放到实际世界长度BTW.

使用这个jsfiddle.net/dz9gL0g0/我发现200米的scaleline报告2.38,但是100m的报告更少(1.19).我从先前的缩放级别获得的分辨率是多少?如果我使用传入的分辨率或直接调用getResolution函数,100m scaleline对我来说总是返回2.83,而不是1.19我觉得它应该是,虽然1.19*84大部分是正确的(比例线在示例中比我的app更大,这给出了我是一个68像素的刻度线,100米).

移动窗口会改变分辨率 - 调整jsfiddle的大小并更改分辨率单位.我的100米刻度线仍然适合我用来测试的地理特征,但现在报告2.38.

resolution scale openlayers-3

4
推荐指数
2
解决办法
1万
查看次数

使用lm()和scale()的标准化回归系数与使用lm.beta()或cor()的标准化回归系数不同

我有两个变量,我想找到它们之间的相关性.问题是我似乎得到了不同的结果,这取决于我使用的方法.

我所知道的一种方法是在scale()函数中运行带有独立变量和因变量的lm()函数.

所以下面的变量看起来像:

lm(scale(mainDataframe$relativeFemHappy) ~ scale(mainDataframe$allRights))
Run Code Online (Sandbox Code Playgroud)

我所知道的其他方法是简单地使用cor()函数或lm.beta()函数.

所以这就像:

cor(mainDataframe$relativeFemHappy, mainDataframe$allRights, use="pairwise.complete.obs")
Run Code Online (Sandbox Code Playgroud)

library(lm.beta)
lm.beta(lm(mainDataframe$relativeFemHappy ~ mainDataframe$allRights))
Run Code Online (Sandbox Code Playgroud)

问题是我得到的结果是不同的:

> lm(scale(mainDataframe$relativeFemHappy) ~ scale(mainDataframe$allRights))

Call:
lm(formula = scale(mainDataframe$relativeFemHappy) ~ scale(mainDataframe$allRights))

Coefficients:
                   (Intercept)  scale(mainDataframe$allRights)  
                     -0.002478                       -0.272812  

> lm.beta(lm(mainDataframe$relativeFemHappy ~ mainDataframe$allRights))
mainDataframe$allRights 
             -0.2550056 
> cor(mainDataframe$relativeFemHappy, mainDataframe$allRights, use="pairwise.complete.obs")
[1] -0.2550056
Run Code Online (Sandbox Code Playgroud)

因此,使用lm()和scale()的第一种方法,我得到的系数为0.2728,而lm.beta()和cor()方法给出的系数为-0.225

我很想知道造成这种情况的原因.谢谢.

    mainDataframe.allRights mainDataframe.relativeFemHappy
1                 1.3333333                   0.0653854461
2                        NA                  -0.0943358596
3                 1.0000000                  -0.3559994842
4                 2.0000000                   0.0542260426
5                 1.3333333                  -0.1125838731
6                        NA                   0.0647522523
7                 1.6666667                  -0.1119041715
8                 1.0000000                   0.0564865005
9                 1.3333333                   0.2199685735
10                1.3333333                   0.3016471599
11                0.6666667 …
Run Code Online (Sandbox Code Playgroud)

regression r scale correlation lm

4
推荐指数
1
解决办法
3683
查看次数