标签: interaction

一流的体验

有没有人有很好的软件第一次运行经验?有些软件显然只是"开箱即用".但是,有一些重要的软件需要进行一些配置才能使用.

任何例子都将非常感激.

干杯,易

user-interface interaction

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

使用USB在PC应用和iPhone应用之间进行iPhone交互

我知道自3.0 SDK以来我们可以使用配件,所以我的问题很简单,使用USB让iPhone应用和PC(或Mac)应用交互的过程是什么?

我不会问你任何代码,而只是问题的路径和关键.

我是否可以通过SSH访问iPhone磁盘并使用文件?

或者我可以从iPhone应用程序发送数据并在PC应用程序上截取(获取)它(并将数据从PC发送到iPhone)?

谢谢,如果这个问题很愚蠢,那就告诉我,我没有在开发中心找到(我真的不知道我要找什么......)!

编辑:我从Microids读了一些新闻,他们将同步PC和iPhone游戏(ig here),某处(我再也找不到)他们说连接USB上的iPhone,所以我认为这是可能的

iphone ssh usb interaction

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

为什么我的UIImageView不响应水龙头?

我有一个从NIB加载的UIImageView.我已经连接了一个手势识别器来处理水龙头,但是当我运行应用程序时,没有检测到水龙头.

iphone cocoa-touch interaction gesture-recognition uiimageview

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

Vowpal Wabbit忽略线性术语,仅保留交互术语

嗨有一个带有两个名称空间的Vowpal Wabbit文件,例如:

1.0 |A snow |B ski:10
0.0 |A snow |B walk:10
1.0 |A clear |B walk:10
0.0 |A clear |B walk:5
1.0 |A clear |B walk:100
1.0 |A clear |B walk:15
Run Code Online (Sandbox Code Playgroud)

使用-q AB,我可以获得交互术语.有没有办法让我只保留交互条款而忽略线性条款?

换句话说,vw sample.vw -q AB --invert_hash sample.model现在的结果是这样的:

....
A^clear:24861:0.153737
A^clear^B^walk:140680:0.015292
A^snow:117127:0.126087
A^snow^B^ski:21312:0.015803
A^snow^B^walk:28234:-0.010592
B^ski:107733:0.015803
B^walk:114655:0.007655
Constant:116060:0.234153
Run Code Online (Sandbox Code Playgroud)

我希望它是这样的:

....
A^clear^B^walk:140680:0.015292
A^snow^B^ski:21312:0.015803
A^snow^B^walk:28234:-0.010592
Constant:116060:0.234153
Run Code Online (Sandbox Code Playgroud)

--keep和--ignore选项不会产生所需的效果,因为它们似乎在生成二次项之前被考虑.是否可以使用vw执行此操作,还是需要创建所有组合的自定义预处理步骤?

interaction feature-selection vowpalwabbit

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

ggplot GLM拟合曲线没有相互作用

我想在GLM上添加拟合函数ggplot.默认情况下,它会自动创建带有交互的图.我想知道,如果我能从模型中绘制拟合函数而不进行交互.例如,

dta <- read.csv("http://www.ats.ucla.edu/stat/data/poisson_sim.csv")
dta <- within(dta, {
  prog <- factor(prog, levels=1:3, labels=c("General", "Academic", "Vocational"))
  id <- factor(id)
})

plt <- ggplot(dta, aes(math, num_awards, col = prog)) + 
    geom_point(size = 2) + 
    geom_smooth(method = "glm", , se = F, 
        method.args = list(family = "poisson"))

print(plt)
Run Code Online (Sandbox Code Playgroud)

给出了相互作用的情节, 图.1

但是,我想要模型中的情节,

`num_awards` = ß0 + ß1*`math` + ß2*`prog` + error
Run Code Online (Sandbox Code Playgroud)

我试着这样做,

mod <- glm(num_awards ~ math + prog, data = dta, family = "poisson")

fun.gen <- function(awd) exp(mod$coef[1] + mod$coef[2] * awd) …
Run Code Online (Sandbox Code Playgroud)

plot interaction r ggplot2 glm

5
推荐指数
2
解决办法
7035
查看次数

Angular2路由组件与父组件的交互

请考虑我的应用程序的波纹管图

在此输入图像描述

EventsHub是一个简单的注射服务:

import {Injectable} from '@angular/core';
import {Subject}    from 'rxjs/Subject';

@Injectable()
export class EventsHub {
    private announcementSource = new Subject<string>();
    messageAnnounced$ = this.announcementSource.asObservable();

    announce( message : string)  {
        console.log('eventHub : firing...'+message);
        this.announcementSource.next(message);
   }
} 
Run Code Online (Sandbox Code Playgroud)

问题是当从"基金","客户"或路由器插座内的任何其他组件调用"通知"功能时,父(MainApp)将不会收到任何消息.

另一方面,当我从NavigationMenu调用相同的服务功能时,MainApp接收该事件就好了.那么如何让路由组件与其父组件进行交互呢?

谢谢

此案例已在RC1和RC2上进行了测试

components interaction injectable angular

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

UIPrintInteractionController 在演示时崩溃

当在独立的单视图应用程序中呈现时,以下代码可以工作。

当粘贴到在 iPad 上运行的应用程序(带有 splitview 控制器)并从按钮的 UIAlertController 操作启动时,它会在打印交互表时立即崩溃(在 AppDelegate 顶部触发断点 - 线程 1:断点 1.2)出现。我什至尝试从专用的 UIViewController 中启动它,但没有运气。有任何想法吗?

    let pInfo = UIPrintInfo.printInfo()
    pInfo.outputType = UIPrintInfoOutputType.general
    pInfo.jobName = "Shopping List"
    pInfo.orientation = UIPrintInfoOrientation.portrait

    let formatter = UIMarkupTextPrintFormatter(markupText: "<html><body>Hellow world!</body></html>")

    let printController = UIPrintInteractionController.shared
    printController.printInfo = pInfo
    printController.showsPaperSelectionForLoadedPapers = true
    printController.printFormatter = formatter
    printController.delegate = self
    printController.present(animated: true, completionHandler: nil)
Run Code Online (Sandbox Code Playgroud)

crash interaction breakpoints swift

5
推荐指数
0
解决办法
154
查看次数

可视化R中两个连续变量和一个分类变量之间的三向交互

我在R中有一个模型,它包括两个连续独立变量IVContinuousA,IVContinuousB,IVCategorical和一个分类变量(两个级别:控制和治疗)之间的显着三向相互作用.因变量是连续的(DV).

model <- lm(DV ~ IVContinuousA * IVContinuousB * IVCategorical)
Run Code Online (Sandbox Code Playgroud)

你可以在这里找到数据

我试图在R中找到一种可视化的方法来简化我对它的解释(也许在ggplot2?).

有点受到这篇博文的启发,我认为我可以将其IVContinuousB分为高值和低值(所以它本身就是一个两级因素:

IVContinuousBHigh <- mean(IVContinuousB) + sd (IVContinuousB) 
IVContinuousBLow <- mean(IVContinuousB) - sd (IVContinuousB)
Run Code Online (Sandbox Code Playgroud)

然后我计划绘制DV和IV ContinuousA之间的关系以及表示这种关系的斜率的拟合线,用于IVCategorical和我的新二分IVContinuousB的不同组合:

IVCategoricalControlIVContinuousBHigh
IVCategoricalControlIVContinuousBLow
IVCategoricalTreatmentIVContinuousBHigh
IVCategoricalTreatmentIVContinuousBLow

我的第一个问题是,这听起来像是一个可行的解决方案,可以产生这种三向互动的可解释图吗?我想尽可能避免3D情节,因为我发现它们不直观......或者还有另一种方法可以解决这个问题吗?也许上面不同组合的方面图?

如果它是一个好的解决方案,我的第二个问题是如何生成数据来预测拟合线来表示上面的不同组合?

第三个问题 - 有没有人对如何在ggplot2中编写代码有任何建议?

我在Cross Validated上发布了一个非常相似的问题,但因为它与代码有关,我想我会在这里尝试(如果这个与社区更相关,我将删除CV帖子:))

非常感谢,提前,

莎拉

请注意,NADV列中有s(左侧为空白)且设计不平衡 - 变量IVCategorical的Control vs Treatment组中的数据点数量略有不同.

仅供参考我有关于在IVContinuousA和IVCategorical之间进行双向互动的代码:

<-ggplot(data = data,aes(x = AOTAverage,y = SciconC,group = MisinfoCondition,shape = MisinfoCondition,col = MisinfoCondition,))+ geom_point(size = 2)+ …

interaction r predict ggplot2

5
推荐指数
2
解决办法
3252
查看次数

D3.js跨多个图同步缩放

我想制作折线图,以便与多个网页同步缩放/平移.

在此输入图像描述

这些客户端具有相同的Javascript和HTML源.用户缩放或平移客户端A,将数据域的日期时间的消息发送给另一个和发送者(上图中的蓝线),并且接收的客户端的图表将同时更改.当然,其他客户也可以这样做.它类似于聊天应用程序.

缩放功能是:

 function zoomed() {
        let msg = [];
        let t = d3.event.transform; //1)

        msg[0] = t.rescaleX(x2).domain()[0].toString(); //2)
        msg[1] = t.rescaleX(x2).domain()[1].toString(); //2)

        sendMessage(msg); //3)
    }
Run Code Online (Sandbox Code Playgroud)
  1. d3.event.transform捕获鼠标事件.
  2. 转换为日期时间和字符串.
  3. 将新的扩展域发送到服务器.

服务器将收到的数据发送给所有客户

function passiveZoom(rcv){
        let leftend;
        let rightend;
        leftend = new Date(rcv[0]);
        rightend = new Date(rcv[1]);

        x.domain([leftend, rightend]);

        svg.select(".line").attr("d", valueline);
        svg.select(".axis").call(xAxis);
    }
Run Code Online (Sandbox Code Playgroud)
  1. 收到来自服务器的消息,其中包含新的一天时间.
  2. 设置新域名,
  3. 更新折线图.

通过这种方式,可以缩放所有折线图.

但是,它不能按要求工作.

如果我在客户端A中进行缩放,则客户端B和客户端C将被更改.那没问题.

接下来,我在客户端C上放大(上图中的橙色线),所有图形都变为初始比例和位置.为什么!?

我假设鼠标坐标没有发送到客户端,但是当我发送鼠标的位置坐标时应该如何处理?

缩放|平移过程是从mbostock的块中分叉的:画笔和缩放.发件人还会更改X2域的范围t.rescalex (x2).domain().由于X2未在图纸中使用,我将X更改为x2,但我只能放大.我不明白X2的含义.

您能告诉我如何同步所有客户吗?什么是x2?

此代码适用于使用v4简单折线图分叉的客户端.

<!DOCTYPE html>
<meta charset="utf-8">
<style>
/* set the CSS */ …
Run Code Online (Sandbox Code Playgroud)

javascript interaction zoom node.js d3.js

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

交互多元回归

我遇到了一些令人困惑的话题,涉及带有解释变量的多元回归语法及其相互作用。DataCamp 的解释让我想到:

lm(formula = y ~ r + r:s , data)

...是相同的:

lm(formula = y ~ r + s + r:s , data)

这是不正确的。我发现后者实际上与缩短版本相同:

lm(formula = y ~ r * s , data)

但前者肯定不同。

它们之间到底有什么区别——也就是说,第一个模型显示了什么而后两个模型则没有显示什么?

谢谢。

interaction r linear-regression

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