相关疑难解决方法(0)

mathematica中的命令完成:建议规则/选项

在当前版本的Mathematica中,这些键盘快捷键非常方便

Ctrl+K 完成当前命令

GraphPl -> press Ctrl+K  -> GraphPlot
Run Code Online (Sandbox Code Playgroud)

Ctrl+Shift+K完成当前命令并添加可以用tabkey 替换为实际值的参数占位符

GraphPl -> press Ctrl+Shift+K  ->  GraphPlot[{vi1->vj1,vi2->vj2,...}]
Run Code Online (Sandbox Code Playgroud)

但是,我找不到任何键盘选项来显示相关的设置/选项

例如说如果我需要绘制具有不同布局的图形,我知道我需要使用其中一个可能的设置来设置方法

  • "CircularEmbedding"
  • "RandomEmbedding"
  • "HighDimensionalEmbedding"
  • "RadialDrawing"
  • "SpringEmbedding"
  • "SpringElectricalEmbedding"

两件事情

首先如何自动完成这些选项,是否有快捷键?

GraphPlot[sg, Method -> <what keyboard shortcut to display all possible options>]
Run Code Online (Sandbox Code Playgroud)

其次,如何以list编程方式生成以下PopupMenu

  list={
   "CircularEmbedding"
   , "RandomEmbedding"
   , "HighDimensionalEmbedding"
   , "RadialDrawing"
   , "SpringEmbedding"
   , "SpringElectricalEmbedding"
   }
Manipulate[GraphPlot[sg, Method -> m], {m, list}, ControlType -> PopupMenu]
Run Code Online (Sandbox Code Playgroud)

有没有办法反省Mathematica函数和访问方法元数据类似于在其他编程语言中可以完成的方式,比如在Java中使用反射?

reflection wolfram-mathematica keyboard-shortcuts

11
推荐指数
1
解决办法
1830
查看次数

Mathematica:为什么3D绘图会记住最后一次观察/旋转,即使再次评估之后?

我发现这有点烦人.

我做了一个3D绘图,最初它出现在默认方向.然后,使用鼠标,我以某种方式旋转它.

现在我再次运行该命令,希望获得原始形状(即原来的方向之前,我通过鼠标旋转),但相反,它只是给了我同样的情节我在屏幕上,也就是说,它似乎已经保持/记忆该输出单元格中的最后一个视点.

我希望它回到原始观点.所以,我删除了输出单元格来实现它.

你认为这是应该如何工作的吗?在我尝试的时候,不得不继续删除单元格输出很烦人.我认为它应该回到原始的默认方向.

  Graphics3D[ Cuboid[{-.1,-.1,-.1},{.1,.1,.1}],
        AxesOrigin->{0,0,0},
        PlotRange->{{-1,1},{-1,1},{-1,1}},
        Axes->True,
        AxesLabel->{"X","Y","Z"},
        Ticks->None]
Run Code Online (Sandbox Code Playgroud)

如果你运行上面的,然后移动图,然后再次运行命令,你会明白我的意思.

版本8.0.01

编辑:

更奇怪的是:我添加了视点选项以强制它到默认视点,但结果相同.它记得最后一个观点.以下是帮助中的默认视点.

 Graphics3D[ Cuboid[{-.1,-.1,-.1},{.1,.1,.1}],
        AxesOrigin->{0,0,0},
        PlotRange->{{-1,1},{-1,1},{-1,1}},
        Axes->True,
        AxesLabel->{"X","Y","Z"},
        ViewPoint->{1.3,-2.4,2},
        Ticks->None]
Run Code Online (Sandbox Code Playgroud)

我觉得这很奇怪.

wolfram-mathematica

3
推荐指数
2
解决办法
1947
查看次数