大家好,我有一个二维坐标列表,我将一对一分配给变量列表(即x [i]),但是我想在列表图上显示变量名称,但不知道如何
请帮助。谢谢!
答案 0 :(得分:0)
例如,当您想要Mathematica的默认行为时:变量名立即被分配给该变量的值代替,事情通常很简单。但是,当您要更改默认行为时,事情通常会复杂得多。
尝试一下
values = {{1, 5}, {2, 7}, {3, 4}};
SetAttributes[fun, {HoldFirst, Listable}];
fun[v_] := ToString[Unevaluated[v]];
g1 = Show[ListPlot[values],
Graphics[Text[#[[1]], #[[2]], {0, 1}] & /@
Transpose[{Flatten[fun[{x[1], x[2], x[3]}]], values}]]]
通常,我建议新用户研究答案的每个部分,阅读帮助页面,将其拆开,查看每个部分的工作原理,进行很少的更改,直到您了解以后如何适应。但是在这种情况下,我想只是希望它对您有用。
答案 1 :(得分:0)