
Mathematica的简单介绍:
Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接。很多功能在相应领域内处于世界领先地位,它也是使用最广泛的数学软件之一。Mathematica的发布标志着现代科技计算的开始。Mathematica是世界上通用计算系统中最强大的系统。自从1988发布以来,它已经对如何在科技和其它领域运用计算机产生了深刻的影响。
每一种工具都有其擅长的地方,mathematica 擅长处理数学问题,你提的这个问题不是mathematica 所擅长的,我建议你用PlotLegend命令(也就是图例)来完成你的需求。你直接在每一条曲线旁边添加文本注释,那如果这个曲线大小、范围发生了改变,或者旋转的话那你的这个文本注释就比较蛋疼了。另外一个方法就是把mathematica 生成的图形另存为图片,然后用Photoshop、光影魔术手之类的工具来写更方便一些。
函数 PlotLegends 就是用来控制图例的,下面是一个简单地例子来说明一下。
Plot[{Sin[x], Cos[x]}, {x, -1, 1},PlotLegends ->
Placed[LineLegend[
Style[TraditionalForm[#], 18] & /@ {Sin[x], Cos[x]},
LegendLayout -> {"Row", 1}], {0.75, 0.2}]]
代码中的最后一个坐标是图例的相对位置,可以改成其他的位置坐标,可根据你自己的图调整到合适的位置。函数的用法不明白的请参考 Mathematica 帮助文档。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)