相关疑难解决方法(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
查看次数