问题标签 [wolfram-language]

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 投票
2 回答
1277 浏览

javascript - 您可以在 d3 中创建具有不同切片大小的饼图吗?

我正在尝试在 d3 ( https://reference.wolfram.com/language/ref/Files/SectorChart.en/O_5.png ) 中制作类似 Wolfram 的 SectorChart 的东西。我目前正在使用一个基本数据集

我正在尝试使用以下函数来改变圆弧的外半径

但这不起作用。甚至可以在d3中做到这一点吗?如果是这样,我是否走在正确的道路上?谢谢

0 投票
1 回答
187 浏览

wolfram-mathematica - 我想在一个坐标系中绘制 2 个列表图和一条拟合曲线,但叠加函数显示了这样的结果

plot1 = ListPlot[MNvsAmp, PlotRange -> All, PlotStyle -> PointSize[Large], ImagePadding -> 85, Frame -> {True, True, True, False}, FrameLabel -> {"Time, s", "Number of atoms, 1000"}, PlotMarkers -> {marker1, .035}, PlotLegends -> "gamma = 1.903 beta = 2.173*10^(-20)"];

plot2 = ListPlot[TvsTXTvalue, PlotRange -> All, PlotStyle -> PointSize[Large], ImagePadding -> 85, Frame -> {False, False, False, True}, FrameTicks ->{None, None, None, All}, FrameLabel -> {{"","Temperature, mK"},{"",""}}, PlotMarkers -> {marker2, .035}, PlotLegends -> "gamma = 1.903 beta = 2.173*10^(-20)"];

plot3 = Plot[Normal[bettafit], {tt, 3.7, 4.4}, PlotStyle -> Directive [Thick], Axes -> {False, False}]

Overlay[{plot1, plot2, plot3}]

这是我得到的结果,曲线在不应该出现的地方

在此处输入图像描述

0 投票
2 回答
230 浏览

raspberry-pi - Raspbian Stretch wolframscript 不工作

似乎 wolframscript 不再适用于最新版本的 raspbian。我试图在命令行上运行“wolframscript”,但它说它不是命令。当我尝试运行 .wls 脚本时,它给了我错误:

有什么方法可以重新安装 wolframscript 或让它工作?

0 投票
1 回答
32 浏览

wolfram-language - 强制 WolframCloud 函数进行评估

我正在使用 sandbox.open.wolframcloud.com。我定义了一个函数 f[x],它应该返回 x 的后继,例如 f[1] 应该返回 2。但是,我得到 f[1] 作为输出。我读过关于 Evaluate[] 但它似乎没有帮助:

我在这里做错了什么?

0 投票
0 回答
48 浏览

image - 使用函数转换图像

如何转换图像,使图像的每个像素径向向内/向外移动一定量,该量由用户定义的函数确定?(在 Wolfram Mathematica 中)

0 投票
1 回答
1190 浏览

google-maps-api-3 - Google Maps URL Tile Server API 和文档?

我想在我的Wolfram 语言项目中使用 Google Maps 瓦片来制作地图。目前有18 个 Google Maps API,我想我需要Static Maps API。但是,此 API 似乎返回整个地图而不是单个图块。

我需要将哪个 API 用作GeoServerWolfram 语言地图和制图功能中的选项的 URL 切片服务器?另外,在 Google 的文档中哪里有 URL tile 服务器的官方文档?

更新

从下面的@ChrisDegnen 回答中,我认为静态地图 API 是唯一的选择。然而。我想使用地图作为 Wolfram 语言中现有地图和制图功能的背景。不幸的是,静态地图 API 不允许明确指定经纬度边界,因此不太适合。

例如,使用"visible" 参数设置地图边界来绘制美国大陆地图。

静态地图 API 返回此地图(我的个人密钥已被删除)。

在此处输入图像描述

与默认地图相比,静态地图 API 添加了太多的填充GeoGraphics

在此处输入图像描述

这个额外的填充会丢弃我在代码中添加到地图的任何内容。所以最后我不能使用谷歌地图。

0 投票
1 回答
45 浏览

wolfram-language - 一次获取一个wolfram实体值属性

这是我一直在努力解决的问题。假设我想知道墨西哥城的人口,我可以轻松做到

墨西哥城获取属性人口

但是假设我正在制作一张图表,并且我想获得公元 1800 年墨西哥城的人口。我知道并非所有数据都可用,但只是在语法上,我该如何查询呢?

0 投票
1 回答
347 浏览

wolfram-mathematica - 如何在 Mathematica 中声明变量并在以后使用它们

我对 Mathematica 很陌生,我很好奇如何声明变量并稍后在函数中使用它们。我尝试执行以下操作,但我在 Graph 中得到空结果

在这里,我声明了两个变量 1 和 2 并尝试稍后使用它们,但它没有输出结果。 在此处输入图像描述

提前致谢。

0 投票
0 回答
147 浏览

wolfram-mathematica - 如何从 Mathematica 中的两行数据绘制图形

我希望在两列之间绘制数据,第一行的函数为 x^2,第二行的值为 x = {1,2,3,4,5}

所以我现在有两行数据,一个 {1,3,9,16,25} 和另一个 {1,2,3,4,5}

下面是在没有很长过程的情况下以简短形式在图表上显示上述数据的正确方法。

如果是,那么绘制图形的其他方法是什么,如果不是,那么上面的函数做什么或它告诉mathematica 执行什么?

这是让我更清楚我想要什么的图像

在此处输入图像描述

提前致谢。

0 投票
0 回答
1125 浏览

wolfram-mathematica - 如何在 Mathematica 中更改 x 和 y 轴的范围间隔

下面是我使用 Mathematica 绘制图表的数据。

但是如果我将x轴范围增加到10^7以上,那么它就变成了直线,几乎与x轴水平,所以无法区分。所以我试图增加 x 轴的范围,现在我有 5000-10000 的范围,我想将它减少到 1000 的区间,即 5000-6000 和 6000-7000 等等。

同样,我如何也可以更改 y 轴的范围。

下面是我上面的情节图

在此处输入图像描述

提前致谢。