Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 在Julia中创建响应性绘图_User Interface_Matplotlib_Graphics_Julia - Fatal编程技术网

User interface 在Julia中创建响应性绘图

User interface 在Julia中创建响应性绘图,user-interface,matplotlib,graphics,julia,User Interface,Matplotlib,Graphics,Julia,好吧,我在这里迷失了方向,我甚至不能提出一个具体的问题,所以我将非常笼统,希望有人能给我指出正确的方向 我用PyPlot在Julia中制作了一些科学情节,我对结果非常满意(足够清晰的estetics,我可以处理语法来创建非常复杂的图像)。但我需要制作一个所谓的“热图”(2D位图图像),用户应该能够在其中用鼠标选择图像的一组点。仅限于离散网格的选择应存储在一些可存储、阵列或类似的文件中。我不知道从哪里开始,如果是在同一个PyPlot库中,或者使用类似Gtk或GtkReact的东西(最后一个例子我无

好吧,我在这里迷失了方向,我甚至不能提出一个具体的问题,所以我将非常笼统,希望有人能给我指出正确的方向


我用PyPlot在Julia中制作了一些科学情节,我对结果非常满意(足够清晰的estetics,我可以处理语法来创建非常复杂的图像)。但我需要制作一个所谓的“热图”(2D位图图像),用户应该能够在其中用鼠标选择图像的一组点。仅限于离散网格的选择应存储在一些可存储、阵列或类似的文件中。我不知道从哪里开始,如果是在同一个PyPlot库中,或者使用类似Gtk或GtkReact的东西(最后一个例子我无法运行)。能给我指一下正确的方向吗

PyPlot
是Python的matplotlib的接口,用于生成静态绘图。
在Jupyter笔记本中使用
Plotly
:,

PyPlot
是Python matplotlib的一个接口,用于生成静态绘图。
在Jupyter笔记本中使用
Plotly

我不需要更改绘图,它可以是静态的。我需要能够检索我单击的点的坐标。这正是我链接到的Plotly教程中可以找到的情况。但是,如果您只需要从Julia REPL控制台代码运行坐标,例如us
PyPlot.imshow(rand(4,4))
将生成一个matplotlib窗口,显示悬停在图形上的坐标。嗯,我将尝试一下,尽管我可能必须在Plotly中重新创建整个图形。在PyPlot中,我有更多的问题:如果我在Jupyter中使用它,则不会显示坐标。如果在终端上,它会崩溃。总是。无论我如何绘制。崩溃:(1)确保在任何matplotlib命令之前调用
using PyPlot
(可以通过
PyCall
直接调用marplotlib,但随后会崩溃。(2)可以在Python中使用内置蟒蛇或外部蟒蛇。如果其中一个配置崩溃,请测试另一个配置(有关更多详细信息,请参阅)一般情况下,内置的Acon DA是完美的。关于重写,考虑使用<代码>图。jl < /COD>这使得很容易改变绘图后端。我不需要改变情节,它可以是静态的。我需要能够检索我点击的点的坐标。但是,如果您只需要从juliarepl控制台代码运行坐标,例如us
PyPlot.imshow(rand(4,4))
将生成一个matplotlib窗口,显示悬停在图形上的坐标。嗯,我会尝试一下,尽管我可能必须在Plotly中重新创建整个图形。在PyPlot中,我有更多的问题:如果我在Jupyter中使用它,则不会显示坐标。如果在终端上,它会崩溃。总是。无论我打印什么。崩溃:(1)确保在任何matplotlib命令之前调用
using PyPlot
(可以通过
PyCall
直接调用marplotlib,但随后会崩溃。(2)可以在Python中使用内置Anaconda或外部Anaconda。如果其中一个配置崩溃,请测试另一个配置(有关更多详细信息,请参阅)通常,内置的AcANDA程序是完美的。关于重写考虑使用<代码>图。JL < /COD>这使得很容易改变绘图后端。MAKIE包还提供捕获交互。这里有一个例子:MAKIE包还提供捕获交互。这里有一个例子: