我想在显示绘图时让matplotlib"show"命令返回命令行.大多数其他绘图包,如R,都这样做.但是pylab会挂起,直到绘图窗口关闭.例如:
import pylab
x = pylab.arange( 0, 10, 0.1)
y = pylab.sin(x)
pylab.plot(x,y, 'ro-')
pylab.show() # Python hangs here until the plot window is closed
Run Code Online (Sandbox Code Playgroud)
我希望能够在执行命令行查询时查看绘图.我正在使用python 2.6.6运行Debian.我的〜/ .matplotlib/matplotlibrc包含
backend : GTKAgg
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正在开发一个开源产品,需要嵌入式dbms.你能推荐一个嵌入式开源数据库......
我查看了一些文档DBMS,比如mongodb,但它们似乎仅限于4或16 MB的文档.
伯克利数据库看起来很有吸引力但有许可证的GPL.
Sqlite3很有吸引力:很好的许可证,您可以使用您喜欢的任何最大blob大小进行编译.但是,它不是Java.我知道JDBC驱动程序存在,但我们需要一个纯Java系统.
有什么建议?
谢谢
史蒂夫
它似乎package_dependencies没有报告所有的依赖关系,或者install.packages正在以过分的方式报告.
例如,在Ubuntu 16.04上从源代码的新安装的R 3.5.0中,package_dependencies仅显示3个依赖项colorspace.但是当我安装时colorspace,其他22个软件包被拉进去了.
$ /sdata/ftp/rlang/tdi/bin/R --vanilla
...(R announcements)
.libPaths()
[1] "/sdata/ftp/rlang/tdi/lib64/R/library"
library( tools)
avail <- available.packages( repos="https://mirrors.nics.utk.edu/cran")
package_dependencies("colorspace", recursive=TRUE, db=avail)
$colorspace
[1] "methods" "graphics" "grDevices"
install.packages("colorspace", dependencies=TRUE,
lib="/some/empty/dir",
repos="https://mirrors.nics.utk.edu/cran")
also installing the dependencies ‘zoo’, ‘Rcpp’, ‘BH’, ‘magrittr’,
‘lmtest’, ‘httpuv’, ‘mime’, ‘jsonlite’, ‘xtable’, ‘digest’,
‘htmltools’, ‘R6’, ‘sourcetools’, ‘later’, ‘promises’, ‘crayon’,
‘rlang’, ‘kernlab’, ‘mvtnorm’, ‘vcd’, ‘dichromat’, ‘shiny’, ‘shinyjs’
Run Code Online (Sandbox Code Playgroud)
为什么所有这些包都被拉入?
我试图使用scale_colour_gradientn 来清楚地显示负值与正值:负值是蓝色,正值是红色。但是gradientn似乎忽略了我的颜色向量,并且只制作了一个大渐变而不是n个小渐变。这是我的示例代码...
xx <- -100:100
yy <- xx
fma <- data.frame( xx, yy)
ggplot( fma) +
geom_point( aes( xx, yy, col=yy)) +
scale_colour_gradientn(
colours=c('#0000ff','#0000ff','#ff0000','#ff0000'),
values=c( -100, -1, 1, 100))
Run Code Online (Sandbox Code Playgroud)
我怎样才能说服gradientn把所有东西都涂成[-100,-1]蓝色,把所有东西涂成[1,100]红色?