吧务
level 15
xzcyr
楼主
这问题其实是某日给差分格式画示意图的时候想到的。总之,在对有限差分的网格做示意的时候,或是其他的一些时候(具体的一时想不起来了,但是吧里以前确实出现过),我们可能会需要画出四方的格子,然后在交叉点上做些标注什么的,比如说:

箭头标注什么的我们先不管,这里只讨论画格子。画格子绝不算难,但是最简洁的方法是啥呢?
GridLines似乎很有吸引力:
range = {{0, 7}, {0, 8}};
g = Graphics[{}, GridLines -> Range @@@ range, PlotRange -> range]
可是显示范围一变就现了形:
Show[g, PlotRange -> 10]

我没想到什么特别好的变通方法,所以,大家来讨论下?
2017年11月04日 14点11分
1

箭头标注什么的我们先不管,这里只讨论画格子。画格子绝不算难,但是最简洁的方法是啥呢?GridLines似乎很有吸引力:
range = {{0, 7}, {0, 8}};
g = Graphics[{}, GridLines -> Range @@@ range, PlotRange -> range]
可是显示范围一变就现了形:
Show[g, PlotRange -> 10]

我没想到什么特别好的变通方法,所以,大家来讨论下?