71得票7回答
判断Python是否处于交互模式

在Python脚本中,有没有办法判断解释器是否处于交互模式?这将非常有用,例如当您运行交互式Python会话并导入模块时,会执行略有不同的代码(例如关闭日志记录)。我查看了tell whether python is in -i mode并尝试了那里的代码,但是该函数仅在Python使用-i标...

7得票5回答
是否有类似于Don Libes的*expect*工具,用于与网页进行交互式脚本编写?

在交互式控制台应用的早期,Don Libes创建了一个名为Expect的工具,它使您能够编写Tcl脚本,与这些应用程序进行交互,就像用户一样。 Expect有两个巨大的好处: - 可以脚本化交互,否则必须通过手动重复操作来完成,这是非常繁琐的。一个经典的例子是拨号上网访问地狱(PPP之前的日...

24得票2回答
使用R raster进行交互式绘图:鼠标悬停显示值

我想用R编写一个小程序,用于交互式可视化和修改一些光栅数据集,这些数据集被视为彩色图像。用户应该打开一个文件(从终端也可以),绘制它,选择要用鼠标单击编辑的点,并插入新值。 到目前为止,我已经轻松实现了这一点。我使用“raster”包中的“plot()”函数来可视化绘图,然后使用“click...

16得票1回答
在R中,使用整数值作为常量而不是数字值(例如1L vs 1)的好处

在R源代码中,大多数(但不是全部)函数使用整数值作为常量: colnames <- function(x, do.NULL = TRUE, prefix = "col") { if(is.data.frame(x) && do.NULL) return(...

7得票1回答
不使用Shiny创建联动图表

我创建了一个用于显示大型数据集的相关性热力图的 shiny 应用程序。当单击热力图方块时,会显示相应的散点图。 然而,我需要创建多个这样的应用程序,这超出了我的在 shinyapps.io 上发布的限制。我的公司不愿意升级到付费计划。我尝试使用其他方法来发布应用程序,如 RInno,但无法成...

10得票2回答
使用matplotlib创建动态交互式图表

在寻找使用matplotlib制作动画交互图时,我在Stack Overflow文档中遇到了这段代码: import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation fr...

11得票1回答
在交互式图中提取鼠标点击的精确坐标

简而言之:我正在寻找一种方法,在由 ggplot2 和 ggplotly 渲染的交互式x / y散点图中获取一系列鼠标位置(单击)的确切坐标。 我知道 plotly (以及其他几个用于R的交互式绘图包)可以与 Shiny 结合使用,其中框选或拉索选择可以返回所选子空间内所有数据点的列表。在我...

61得票9回答
JavaScript中类似Python中的dir()函数的等效方法是什么?

当我在解释器中编写Python代码时,可以键入dir()以获取当前作用域中定义的名称列表。在使用像firebug、chrome console等交互式控制台从浏览器开发JavaScript代码时,如何以编程方式实现相同的信息呢?

7得票1回答
Bokeh中具有悬停工具的交互式散点图

我正在尝试使用Bokeh和悬停工具制作交互式图表。 更具体地说,我想制作一个类似于我在seaborn中制作的图表,但我希望它更加交互式,即: 当人们悬停在某个点上时,我希望他们能看到收入水平。 我希望这个图表保持散点图的样子,每个点都是独立的点,让人们在过程中可以悬停在它们上面。 我想...

8得票3回答
使用脚本运行Coffeescript交互式环境(REPL)

在Python中,我可以运行脚本并在该脚本的上下文中进入交互模式。这使我可以更改全局变量等内容以检查程序状态。 $ python -i hello.py 我可以用Coffeescript吗?我已经尝试了以下代码: $ coffee -i hello.coffee 无法加载hello...