问题标签 [julia-plots]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

julia - 使用 Julia 定义地形 EEG/MEG 绘图函数

是否可以在 MatLab 中定义类似plot_topography的函数来在 Julia 中绘制地形 EEG/MEG 图?在此处输入图像描述

0 投票
1 回答
65 浏览

julia - 使用 Julia 在命令行中创建动画图

Julia 具有令人愉快的能力,可以生成由 Unicode 符号构成的绘图,这些符号以非常直接的方式直接打印到命令行。例如,以下代码直接在命令行生成正弦函数的 Unicode 图:

我想尝试找到一种方法来直接在命令行上创建这种形式的动画图。理想情况下,我想在 Unicode 中生成一个“更新”的单一图,使其看起来像动画一样。

然而,尽管在命令行中打印数百个不同的帧自然不那么吸引人,但如果它“看起来”像动画,那么这样的解决方案是可以接受的。另一个不太可接受的解决方案是将这样的 Unicode 图以如下方式打印到 gif 中:对所有平台都一致;尝试做任何涉及陪审团操纵@animate 和@gif 的尝试都基本上失败了,因为这两个函数甚至无法将Unicode 图打印到Julia 的Windows 形式的文件中。

更新:这是一个在命令行中生成“动画”的代码示例,这是不可接受的,它只是在命令行中绘制每个不同的帧,然后是由特殊 Unicode 字符提供的“间距”(由 niczky12 提供的提示):

0 投票
1 回答
96 浏览

julia - 无法预编译 StatsPlots.jl

这可能与thisthis相关联。但是,建议的解决方案都不适合我。

我将 VSCode 与 Julia 扩展一起使用,并在 Jupyter 笔记本中运行所有内容。我的第一个单元格如下所示。

执行单元格会产生以下错误。

接下来,我打开了 Julia 命令行并使用删除了 StatsPlots 扩展] rm "StatsPlots"并使用它读取它,但] add "StatsPlots"没有成功。我试图precompile在命令行中手动执行,这会产生以下输出。

我尝试重新启动 Julia 内核,重新启动 VSCode,并尝试了我提供的第二个链接中建议的解决方案,这意味着删除包并运行gc.

我也已删除和阅读MultivariateStatsArpack但上述错误仍然存​​在。

可能是出于兴趣,它以前曾起作用。通过执行以下单元格,我首先遇到了另一个错误。

以上产生了以下错误消息。

可能是我不小心添加了过时的扩展名StatPlots,这可能导致了上述问题。但是,我删除了旧扩展并添加了新扩展。

我该如何解决上述问题?

编辑:运行Pkg.status()产生以下输出。

0 投票
1 回答
34 浏览

julia - 如何在 Julia 中求解空间和时间变量中的四阶微分方程

我对在 Julia 中求解微分方程相对较新,因此无法弄清楚如何在 2 个自变量(空间和时间)中求解高阶 ode,因此需要帮助。

我正在尝试使用 Julia 在 h(流体膜的高度)与 x(长度跨度)之间绘制曲线,该流体膜悬挂在天花板上,由于Rayleigh-Taylor 不稳定性而流入液滴。有两个关键的微分方程可以控制这种现象。 此处列出了两首颂歌

这里h表示流体膜的高度,B0=0.134,其余是h和q关于时间(t)和空间(x)的导数。符号Dxxxh表示h对x的三阶导数。空间跨度可以认为是L=24。边界条件在这里定义。

在 t=0 时 h 的初始值可以使用这个表达式找到,其中 epsilon=0.0009。预期的图如下所示情节随着时间的推移而滑动。

0 投票
1 回答
36 浏览

julia - 数组的长度或维度不正确。Julia 中的等高线图

我正在尝试制作一个简单的等高线图。

哪个返回Arrays have incorrect length or dimension. 和一个空的数字。

知道这意味着什么吗?

size(X),size(Z) 返回 ((11, 21), (11, 21))