【发布时间】:2011-04-21 12:29:35
【问题描述】:
昨天,在向"Optimally picking one element from each list" 问题添加一些时序图时,我再次想起了我几年前发布的数学组帖子 ("Keeping plot annotations after regenerating a plot")。
当我认为某些轴标签会很好时,我很高兴(手动)注释我的图。问题是,重新生成带有轴标签的图会破坏您的手动注释。
看来您可以在此处名为 pic 的图中找到用户添加:Rest[pic[[1, 1]]],因此,如果您将该图重新生成为 pic2,您可以在使用时取回您的注释:
Insert[pic2, Rest[pic[[1, 1]]], {1, 1}]
我记得 David Park(Presentation 软件包的作者)强烈反对手动注释。我自己已经做了很多程序化标签,但有时将标签置于程序控制下太难了,就像这里(注意我不太喜欢PlotLegends,特别是因为有些颜色彼此接近):
我的拼团已经来不及了,已经扔掉了剧情原作,但我想知道目前在这个问题上的想法是什么。
- 有没有更好的方法来做到这一点?
- 这种方法的通用性如何?它适用于所有绘图和图表类型吗?
- 它适用于所有版本吗? (5.2以上)
- WRI 是否计划改进对地块中用户添加的处理?
顺便说一句,我的数学组帖子中的技巧与上面显示的技巧略有不同,并用于前 10 名的情节。不过原理是一样的。
编辑
我在Mathematica Toolbag 中放置了用于制作SO 数据图的代码,如上图所示。
编辑
代码现在移至 Brett Champion 提出的更合适的问题:How do I access the StackOverflow API from Mathematica
【问题讨论】:
-
+100 用于对数图!我几乎相信这个问题只是炫耀情节的借口......
-
我同意西蒙的观点!你从哪里得到的数据?
-
@belisarius 和 @Mark,可能来自 data explorer,刚刚获得了前 10 名的数学回答者。可悲的是,我没有回答足够多的问题,无法列入该列表......叹息。
-
@Sjoerd,顺便说一句,在我的美国美式语言范围内,我如何发音你的名字?
-
@Mr.Wizard 喜欢 'insured' 中的 'sured' 部分,在 'u' 音之前有一个清晰的 'y',就像在 'yellow' 中一样。希望这有点清楚。这是一个弗里西亚人的名字(荷兰北部),就像我的姓氏一样。后者是荷兰最常见的姓氏之一(也是到处拖我中间名字首字母的原因;LinkeIn 上至少有 15 个叫 Sjoerd de Vries 的人;也是这里著名电视人物的双关语,调查记者彼得·R·德弗里斯)