我想使用网格线在2d图上创建毫米图纸的效果,以显示多变量函数如何依赖于1变量.不同变量的尺度差异很大,所以我的天真方法(我之前使用过)似乎不起作用.
我现在所拥有的例子:
<< ErrorBarPlots`
Cmb[x_, y_, ex_, ey_] := {{N[x], N[y]}, ErrorBar[ex, ey]};
SetAttributes[Cmb, Listable];
ELP[x_, y_, ex_, ey_, name_] :=
ErrorListPlot[
Cmb[x, y, ex, ey],
PlotRange -> FromTo[x, y],
PlotLabel -> name,
Joined -> True, Frame -> True, GridLines -> GetGrid,
ImageSize -> {600}
]
Run Code Online (Sandbox Code Playgroud)
两者FromTo(我想在框架中留下5%的边距)并且GetGrid不能完全按照我的要求工作.
在某些轴上,变量与10的许多阶数不同.我不希望,一个轴有多个10个网格线的订单,而不是其他轴.最重要的是,我希望网格线与刻度线对齐.
样本数据:
ELP[
{4124961/25000000, 27573001/100000000, 9162729/25000000, 44635761/
100000000, 15737089/25000000, 829921/1562500, 4405801/4000000,
23068809/25000000, 329386201/100000000, 58079641/100000000},
{1/10, 1/5, 3/10, 2/5, 3/5, 1/2, 1/2, 1/2, 1/2, 1/2},
{2031/(250000 Sqrt[10]), 5251/(500000 …Run Code Online (Sandbox Code Playgroud) 众所周知,当一个人发送包含Mathematica代码的电子邮件时,其实践是执行以下操作
选择单元格,Cell-> ConvertTo - > INPUT FORM,然后选择COPY AS TEXT
然后将代码粘贴到电子邮件或任何其他交换媒体中.
上面唯一的问题是,在另一端,当一个人从电子邮件中复制文本并将其粘贴回Mathematica笔记本时,代码将不再以原始形式出现(在转换为之前)输入表格).
因为当将从电子邮件中复制的文本插入Mathematica笔记本时,它将成为标准表单单元格.一切都很好,除了原始代码格式都丢失了.
如果你没有尝试,将单元转换为INPUT FORM,代码将改变形状,我找不到在此操作之前取回原始形式的方法.
有没有办法通过电子邮件将Mathematica代码发送到文本中,以便它保持相同的形状,并且在转换之前与标准格式的内容相同?
谢谢 - 纳瑟
伙计们,我在使用mathematica时遇到了一个奇怪的问题.从附带的屏幕截图中可以看出,排版以某种方式被解释为纯文本.
有没有办法来解决这个问题?
非常感谢!(我很困惑.它有时显示正确的东西......)
