小编cal*_*rus的帖子

pyqtgraph:保存/导出 3d 图形

我已经用 pyqtgraph 绘制了一个 3D 图,我想保存/导出它。在 3D 绘图上单击鼠标右键不会打开任何允许我保存绘图的上下文菜单。http://www.pyqtgraph.org/documentation/exporting.html 上的文档告诉我如何从程序中保存/导出,但按照 3D 结果的说明保存黑色图像。

这是我的代码的相关部分:

from pyqtgraph.Qt import QtCore, QtGui
import pyqtgraph as pg
import pyqtgraph.opengl as gl
import numpy as np
import pyqtgraph.exporters

app = QtGui.QApplication([])
w = gl.GLViewWidget()
w.show()
w.setCameraPosition(distance=50)

g = gl.GLGridItem()
g.scale(2,2,1)
g.setDepthValue(10) 
w.addItem(g)

z=np.genfromtxt('../mydata.txt') 
p1 = gl.GLSurfacePlotItem(z=z, shader='shaded', color=(0.5, 0.5, 1, 1))

p1.scale(0.1, 0.1, 0.1)
p1.translate(-0, 0, 0)
w.addItem(p1)

w.grabFrameBuffer().save('test.png')

if __name__ == '__main__':
    import sys
    if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
        QtGui.QApplication.instance().exec_()
Run Code Online (Sandbox Code Playgroud)

mydata.txt 包含浮点值的二维数组。该图正确显示在我的屏幕上。有没有人成功地从 …

python 3d qt pyqtgraph

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

突出显示选择和中间按钮粘贴在 jupyter notebook 中?

在 Jupyter Notebook 中,当我从笔记本中的单元格内或笔记本外突出显示文本时,单击中键不会像在 Linux 中的许多其他应用程序中那样粘贴任何内容。是否有任何设置可以让用户通过单击中键将其粘贴到 Ipython 或 Jupyter Notebook 中?

如果这很重要,我将在 Firefox 中使用笔记本。

linux ipython jupyter-notebook

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

从代码单元跳转到特定代码单元(即以编程方式)(jupyter / ipython)

当使用 jupyter 笔记本在 python 中进行原型设计时,我有时必须跳转到位于当前代码单元下方的给定代码单元,跳过之间的单元。

我知道如何在笔记本中添加超链接以从另一个笔记本跳转到任何 Markdown 单元格,但这不适用于代码单元格,并且需要在超链接上单击鼠标。

我想通过在代码单元格中运行命令来跳转到给定单元格。目标代码单元将由用户定义的标签或标签引用(笔记本中的每个代码单元可能已经有自己的单独标签 - 如何识别它?)

我怎么能这样做呢?

我只能设法从代码单元格内创建指向降价单元格的超链接,如下所示:

%%markdown 
[Next](#proper-markdown-cell-tag)
Run Code Online (Sandbox Code Playgroud)

但这仍然需要单击鼠标才能跳转到降价单元(而不是代码单元)。当然,这个目标降价单元可以位于目标代码单元的正上方,但这仍然不是我想要的。


注意:考虑了以下SO答案。

这可以完成这项工作,但我无法选择要跳转到哪个特定单元格。

同样,此 SO 是跳过某些单元格而不是跳转到特定单元格。

这很有趣:运行代码单元后,选择下一个代码单元,跳过任何 Markdown 单元。我以为我可以从解决方案中得到我想要的东西,但我做不到。

python ipython jupyter jupyter-notebook

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

标签 统计

ipython ×2

jupyter-notebook ×2

python ×2

3d ×1

jupyter ×1

linux ×1

pyqtgraph ×1

qt ×1