虾皮毛利计算的走势,图该取多长的窗口
窗口的长度决定了这条线上每一个点代表多长的一段。点太短,每一段里的偶然起伏都会变成一个拐点,线看上去起伏剧烈,实际上这批数本身很平稳。点太长,一段里正负的变化相互抵消,线是平的,看不出中间发生过什么。两种都失真,方向相反。
一个能用的起点是让窗口长到能把日常的抖动盖住。日常的抖动指的是那些每天都会有一点的正常波动,不代表生意变了。窗口短于这种抖动的周期,线画出来的就是抖动本身。判断窗口够不够长有一个土办法,把窗口拉长一档再看,如果线条的走向没变,这一段就是够的。
窗口也和你要回答的问题绑在一起。你要回答的是这一款这两周有没有走坏,窗口就取到周这一级;你要回答的是这一支类目这半年的大方向,窗口要拉到月。同一个款在同一段时间里,两种窗口画出来的线都成立,因为它们在回答不同的问题。混着回答才会读错。
还有一种窗口是滚动的,每一段都和上一段搭一截。滚动窗口的好处是点数多、线连贯,坏处是相邻两点之间高度相关,线的平滑程度被夸大了。看滚动窗口的线,不要被它表面的平顺骗到,平顺里有一部分是搭接带来的。
窗口还有一个跟它绑在一起的东西,是点数。窗口长、点数少,线的形状只有几个折角;窗口短、点数多,线很密。点数的多少决定了这条线能不能读出细节,也决定了它会不会把细节放大成主要的东西。选窗口的时候,长度和点数要一起定,不能只看长度。
有一个常见的误解,是以为点数越多越精确。点数多的线看得更细,但它细到某一处之后,读到的就只是这一段里的次序,不是这一段本身。线的作用在于把一段的走向摊出来,不在于把每一天都画出来。想每天都能看,那是明细的活,不是线的活。
窗口还要跟数据的更新节拍对上。公开面按前一日的状态摆着,窗口若取到小时这一级,同一段里好几个点会落在一份数据上,看上去是同一水平,其实是一个点重复了几次。窗口短于更新节拍,线是被拉出来的,不是被量出来的。
窗口的长度还有一个跟它相关的东西,是这一段里有没有必须显出来的转折。某一款在这段里改过一次价,改价前后的毛利不是同一件事,窗口要是把改价前后装进同一段,这一段就混了两种条件。遇到这种情况,通常把窗口的边界落在改价那一天,前面一段后面一段各自成线。
还有一种窗口是从某个固定时点开始往后滚。它的好处是每一段长度一样,段与段之间可比;坏处是你要等一段时间才能凑够第一段。等这段时间的成本有时候比精确更贵,因为你要在这段时间里靠别的办法拿主意。窗口的选择里也有这种取舍。
窗口定下来之后,还有一件事要一起定,就是这一段从哪天起算。起算日挪一天,整条线的位置会跟着挪一小格,末尾那个点的位置尤其明显。所以起算日最好落在一个有说法的位置上,比如自然周的第一天,或者一次改动之后的第二天,别随手挑一个。
窗口还有一个跟人有关的成本,是维护。窗口短、点数多的线,隔几天就要补点、重画,补的时候还要回头核对口径。窗口长、点数少的线,维护起来省事得多。选窗口的时候把维护的成本也算进去,长期跑下来,这个成本并不小。
还有一个和窗口有关的小判断,是这一段里的点数够不够看出形状。只有三个点的线,连起来总有一个走向,可这个走向由三个点决定,换一个起点就可能换一个方向。点数少到一定程度,线的形状就不再是这一段的性质,而是这几点的次序。
线画出来之后自己先读一遍,问自己一个问题,如果把最后一点去掉,方向会不会变。会变,说明这个方向是末尾那一点撑着的,脆弱。不会变,说明方向是这一段整体摆出来的,可以拿来说。这个检验比什么指标都直接,只要两分钟。
窗口这件事还有一个容易忽略的前提,是这一段里的对象没有换过。同一款在这段里如果换过包装或者改过规格,前后的数其实分属两个对象。窗口把两段装进去,线是把两个对象连成了一条。遇到这种情况,窗口的边界要落在改动那一天,两边各算一段。
还有一点跟窗口长度有关,是读的人的耐心。一段十二周的线,读的人愿意看完;一段两百个点的线,多数人只看开头和结尾。窗口的长度不只是在选数据的粒度,也是在选读的人实际会读到多少。选的时候把这一点也算进去,比只考虑数据本身要实在。

这五步做完,图上那条线才说得上是同一件事的连续记录(人造示例)
毛利走势图的横轴该怎么标
横轴标的是时间,这是折线的前提。有人图省事,把几个不同的款顺着摆在横轴上,用折线连起来,那种线没有意义。款与款之间不存在时间的先后,把它们连起来只会让人读出一个并不存在的趋势。要比较几个款,画的是横向的条形,不是折线。
横轴上的间隔要等长。每一格代表的天数一样,线的斜率才代表变化的快慢。间隔不等长的时候,同样是往上走一段,陡的那一段可能只是因为那一格代表的时间更短。这个错很隐蔽,因为横轴的标签看着还是顺的,只是每一格背后的长度不一样。
横轴上要标出断点。中间某一周没有数,或者某一款的价改过,这一处要在横轴上做标记。不标,线会自然地跨过去,读的人不知道这里有个缺口,会把跨过去的那一段当成连续的记录。标出来的成本很低,一个短记号就够。
横轴的时间口径要写在图上。这一天看到的是前一日的状态,图上如果没写清,同一条线在两个日子画出来会有一小段错位。口径写在轴旁边,读的人知道这条线对准的是哪一天之前的状态。写与不写,线看起来一样,含义不一样。
横轴上还有一个位置要留心,就是两端。开头那一点和最后那一点经常覆盖不满一整个窗口,一个是从中间开始记的,一个是还没走完。这两点的位置天然偏低,容易在线的两端形成一小截下坡。把这两点覆盖的天数标出来,或者干脆把不满的那部分去掉,线的两端才干净。
横轴的标签也有一种常见写法值得提醒,别用序号代替时间。第一段、第二段这种写法看着省事,读的人却不知道每一段有多长。序号本身不携带长度信息,长度不等的时候,读出来的变化快慢就全错了。写上具体的起止,标签长一点也是值得的。
横轴还要考虑跨年跨月的情形。同一个站点在不同的月份里,公开面上的结构会变,这会让线的某一段有一个自己之外的成因。横轴上把月份标出来,读的人知道这一段处在什么环境里,不会把环境的变化读成这一款本身的变化。
横轴上的时间还有一个口径要注意,是写自然段还是写滚动段。自然段按日历切,月末的开始和结束不在一条线上,看着会有一个小台阶。滚动段每一格长度一样,台阶没有了,但每一格的起止日期各不相同,读的人要对照着看。两种写法各有代价,关键是整张图统一。
横轴上还要留出标事件的位置。某一天改过价、某一天断过货,这些事标在轴的下面,线在上面,两相对照,读的人就知道那一处的起伏是谁带来的。事件不标,线上那一处永远是一个没有解释的拐点,看的人只能自己猜一个理由。
横轴上还有一种记号值得加,是口径变更的那一天。这一天之后的口径和之前不一样,线在这一点上是接不上的。用一个竖的虚线标出来,读的人知道两侧不能直接比。这条虚线本身不改变任何数值,但它把一处隐含的断裂变成了看得见的。
横轴的标签密度也有讲究。标签太密,字挤在一起读不出;太疏,读的人不知道某一格对应哪一天。一个常用的做法是每隔几个点标一个,其他的留空。留空的部分靠等距的刻度线去对,读的人能推出来。这样标签既不挤,指向也清楚。
横轴上还有一件事值得交代,是这条线盖的是哪几个站点。同一款在不同站点的线上,节奏不一定一样。如果这张图只画了其中一个站点,横轴上方要写明是哪一个。不写,看的人会以为这就是全部的节奏,把某一处的超前或者滞后读成整体。
横轴还有一处可以交代的是这一段的数据更新时间。图上写清每个点对应的是哪一天的公开面,读的人就知道这条线是按什么节拍走出来的。不写,看的人会默认每个点就是当天,遇到跨节拍的情形就会对不上号,而线上的形状看不出任何异常。

窗口越短,线下一点小的起伏就越容易被读成一个方向(相对值)
窗口取太短,走势全是噪音
窗口短到一两天的时候,线会呈现出一种规律性的错觉。你总能从一列短点里看出一段上升或者一段下降,因为随手画几个点连起来总有个走向。这个走向是这一小段里的偶然次序造成的,换一段重来,走向很可能反过来。看得越短,越容易得出结论。
这种错觉有一个典型的后果,是让人频繁出手。线上一往下沉就急着调整,一往上翘就急着加码。每一次调整都对应着一次真实成本,而线的起伏本身只是这一小段里的正常波动。短窗口的线最适合用来看有没有突发的事,不适合用来确认方向。
判断线是不是全是噪音,可以把同样的窗口向后挪一格再画一次。两次的形状几乎一样,说明这段里的起伏是规律性的,可以看;两次的形状完全变了个样,说明这段里的起伏是次序造成的,不能看。这个动作花不到一分钟,能挡掉大部分短窗口的误读。
还有一种情况是窗口不算短,但因为中间有过一次特殊的事,整段线被那一件事带偏了。活动期的那几天量级抬高过,后面的点都在跟那个高点多比,线看着一路向下,实际只是回落到了原来的水平。把那一处标出来,线才回到它本来的意思。
短窗口的线有一种特别容易误导的形状,是锯齿。它在相邻两点之间来回跳,读的人会挑其中一段往下走的锯齿,得出一个走弱的印象。同一张图里另一段锯齿可能是往上走的,两个印象摆在一起可以凑出任何想要的结论。这不是哪一段读错了,是这一段数本来就不该这样画。
还有一种是短窗口配上长跨度。窗口只有两天,跨度拉到三个月,线上点数很多,密得几乎连成一片。这种线看起来信息量很大,实际每一处起伏都在同一个量级里打转,方向被淹没在密度里。要么放宽窗口,要么缩短跨度,两样里至少要动一样。
短窗口只剩一个合适的用途,是看有没有突发。某一天的量级突然跳出去很多,短窗口的线会把这一处显示得很清楚。这一类用法里,看的是那个跳出去的点,不是整条线的走向。用完之后把窗口放宽再看一遍,才是看走向的正确做法。
短窗口还有一个连带的问题,是它会让一个本来平稳的款看起来很活跃。你的款实际上每个月都差不多,按天画出来却显得天天在变。拿这张图去和别人讨论,讨论的焦点很容易滑到那几处起伏上,而不是这一段到底稳不稳。形状会影响讨论的走向。
要判断这一段究竟是不是平稳,有一个不依赖图的做法。把这一段的总量和上一段的总量比一比,两个数挨得近,这一段就是平的,图上的那些刺只是分布不均。这个比较只需要两个数,比在图上目测一根线的起伏要硬。
短窗口还有一种误用,是拿它去证明一个已经想好的结论。你已经觉得这一段走弱了,就在这一段的短线上找出向下的一截,指着它说确实在弱。短线上总能找到这样一截。这种用法不需要改数据,只要挑对起点就够了,所以它也最难被旁观者发现。
要防这一种误用,有一个简单规则,看线之前先定要看哪一段。定好再看,避免在图上找。定段这件事在窗口取长一点的时候容易做到,短窗口的图上,段的边界本身就模糊,随手一框就是一段。窗口的长度在这里又起了作用。
短窗口画出来的线还有一种用途,是给自己做提醒。某一天的量级明显跳出去,短线上那一处很扎眼,你会记得那一天发生过什么。这个提醒过了那几天就没用了,线本身不必留着。要留的是那一天的记录,以及它为什么会跳。
短窗口的线在一种场景下用起来合适,是排查一次具体的异常。某一周的毛利明显不对,把那一周切成几天来看,能看出是哪一天拖下去的。这一类用法里窗口短是因为要看的是那一天,不是为了看趋势。用完这一处,把窗口调回原来的长度。
| 量 | 有没有前后 | 适合画成什么 | 为什么 | |||||
|---|---|---|---|---|---|---|---|---|
| 某 | 一 | 款 | 的 | 毛 | 利 | 金 | 额 | |
| 有 | , | 能 | 按 | 段 | 排 | |||
| 折 | 线 | |||||||
| 同 | 一 | 套 | 口 | 径 | 可 | 重 | 复 | 读 |
毛利计算里哪几个量适合画成趋势
适合画成趋势的量要满足两件事,一是能按时间排成前后,二是同一套口径能被重复地读出来。毛利金额本身属于这一类,同一款、同一套扣法、一段一段地排,线是有意义的。价格档也属于这一类,档位的挪动画成阶梯比画成折线更贴切。
不适合画成趋势的量里,最典型的是那些本身就没有先后的东西。类目的大小、站点的结构、评价数的量级,这几样摆在一起比是横向的比,摆成一条线就成了伪趋势。它们的合适形状是横条或者分布,不是折线。这一个区别搞清楚,图上少一半的错。
还有一类量适合上同一张折线,但只适合两三条。同一张图上堆六七条线,读的人只能跟住最上面最下面那两条,中间的全当背景。要比较的线多了,改成横向条形的对照更清楚。线数这件事没有硬规定,看的是读的人还跟不跟得住。
有一条线值得单独画,是同一款在几个站点上的毛利走势。知虾把九个站点的公开面按同一套记法摆着,几条线的口径因此是齐的,可以画在一张图上。这类图能看出站点之间的先后节奏,哪里的变化来得早、哪里的来得晚。它读的是两地之间变化的先后,不是各自水平的高低。
价档这一类量画成阶梯比画成折线准确。档位是跳变的,从一档进到另一档中间没有过渡,折线会把这段过渡画出一个并不存在的斜坡。阶梯线用横一段竖一段的方式表达跳变,读的人一眼能看出它是哪一天换的档。形状和事实对得上,这是选图型的第一条。
同一张图上的几条线最好处在同一层对象上。一个是某一款,一个是某一支类目,摆在同一个轴上,两条线的量级差得很远,小量级的那条会被压在底部成一条平线。不同层级的量各自画各自的图,跨层比的结论本来也不成立。
画线之前要先把那一段里的缺口和例外处理掉。缺口不补不标,例外不注,线画出来就是一个混合了多种成因的形状。处理的方式可以很简单,在图上把有缺口的那一处断开,把例外的那一天标一个圈。处理完再画,这条线才代表一段干净的历史。
线数多了以后有一种补救方式,是分面画。把几个对象各自画成一小条线,几条并排放在一起,共享同一根横轴。这样每一段的走向各自清楚,横向又能对照。分面比把所有线堆在一张图上要干净,代价是版面占得更多。
有一条线值得单独画出来做对照,是这一段里整体的水平线。把这段的总量摊成一条平线垫在背景上,任何一条单款的线偏离这条背景多远就看得清了。这条背景线不代表什么事实,它只是一个参照,帮读的人分清哪些偏离算是偏离。
画线之前还有一件小事要定,就是纵轴从哪儿起。纵轴从零起,线的起伏看着平缓;纵轴从靠近数据的某一处起,同样的起伏看着很陡。这一处没有一刀切的对错,要紧的是整张图前后一致,别为了某一段看着明显就把起点挪一下。
画线的时候有一件事要提前想,是这条线要给谁看。给自己看,刻度可以按自己的习惯来,起点可以贴着数据。给别人看,刻度从零起更稳,起点贴着数据会让每一处起伏看着都比实际大,看的人不会知道你把刻度压过了。
有一条界线值得记住,图能表达的是形状和走向,不是因果关系。你看到两条线一起往上,那只能说明它们在这段时间里同时往上,说明不了其中一条推动了另一条。要把因果说出来,需要的是这段时间里的具体事件,那是明细里的东西。
画线的时候还有一个量可以不画进线,是这一段的总量。总量是一条平的参照,把它画成线只会占掉一条位置。放在旁边写成一行字,读的人需要对照的时候看一眼就够。线数省下来的位置,留给那些真正在动的量。
画线之前的最后一个动作是给这张图起一个能说明范围的名字。名字里带上对象、站点、时间跨度三样,看一眼就知道它说的是哪一段。名字写笼统的图,过两周连画它的人都要回想半天。起名这件事花的力气很小,省下的力气不小。
趋势图给方向,明细表给原因
图上那条线只回答一件事,这一段是往上还是往下。它不会告诉你为什么,因为原因藏在构成这个数的每一项里。要在图上问出原因,只能把线拆开,一条变两条、两条变三条,最后线多得读不动。到了那一步,它已经不是图该干的活了。
明细那一份补的是图的空缺,是每一项在这段里的具体取值。图上看到某一段掉下去,落到明细上去找,就能看到是收入那一侧少了,还是扣的那一层厚了。同一段掉下去,这两种原因的应对完全不同。图给的是去哪儿找,明细给的是找到了什么。
这两样在手上有一套固定的配合。图上挑出要看的那一段,落到明细里逐项看这一段和前一段的差,找出差得最多的那一项,再回到图上确认这一项确实解释了那一处。走完这一圈,图上的形状就变成了一个有原因的东西,不用再凭印象解释。
还有一件是图不该承担的,就是精确的取值。线在某一格的高度受制于轴的刻度,读出来的只是一个大概。要把这一格的数写出来给谁看,得回到那一份明细。图省掉的那部分精度,一直是由明细来补的,这不是图的缺陷,是它省下来的那一块。
图给方向这件事有一个精度上的限制,值得说清楚。同一条线在两套不同的刻度下,看上去的起伏程度完全不同。刻度压得紧,一小段变化看着像一个大坡;刻度放开,同一段变化几乎看不出来。所以线上的陡缓只能说明相对关系,说明不了幅度本身有多大。
明细补图的方式有两种。一种是同一批对象按段列出来,图上某一段掉下去,就在明细里找出那一段和上一段的每一处差。另一种是按项列出来,把这一段的构成逐项摊开,看哪一项比上一段薄了或者厚了。两种都行,选哪种取决于你的项数多不多。
图上还有一种信息是明细给不了的,是同时看几段之间的节奏。哪一段先动、哪一段跟着动,这件事只有在线上看得清。明细列出来是一段一段的,节奏关系藏在段与段之间的比较里。图和明细的分工就在这儿,一个管节奏,一个管取值。
把图和明细配起来用的时候,有一个顺序上的讲究。先在图上圈出要看的那一段,再去明细里查这一段,查完带着结论回到图上确认。反过来先扎进明细,很容易在几十项里找一个并不重要的差,出来的时候忘记了当初要看的是哪一段的形状。
图上读方向和明细里找原因之间,还有一个中间的动作,是确认方向本身值得追。线往上走一段,先看这一段有没有超出日常的波动范围,超出了才值得回明细里查。每天的小起伏都去查一遍,明细会被翻烂,而真正的那一处变化反而被淹没。
明细里找原因的时候,有一个顺序可以省力。先看收入那一侧,再看扣掉的那一层。大多数时候变化落在收入那一侧,因为它是跟着外面的量走的;扣掉的那一层相对稳。先看稳的那一半,会花掉很多时间在一处本来就不会动的地方。
回到图上确认这一步经常被跳过,跳过的代价是可能把一处偶然的起伏当成了有原因的变化。确认的方式很简单,把找到的那一项单独画一条线,看它在这一段的形状和毛利那条线对不对得上。对得上,这个原因就站住了。
图和明细的分工还有一种体现,是在改动的时候。口径要改,图上的线整体跟着挪,挪完那条线还在回答同一个问题。明细要改,改的是每一项的取值,改完可能连原来的问题都变了。改动成本不一样,这也是为什么两份东西要分开存。
把图和明细配起来用,有一个常见的不适,是图上看出来的方向在明细里找不着对应的一项。遇到这种情况,通常是方向本身就是那几段之间的正常波动,不是某一项推的。找不到对应项,本身就是一条结论,不必硬找一项去解释它。
图给方向这一件事还有一层限度,是它说不清变化从哪一天起。线是从一个点到下一个点连过去的,中间那一段到底是慢慢变过来的还是一天跳过来的,图上分不出来。要分清这个,得把窗口调短再看那一段,这是短窗口真正该出场的地方。
明细里找到的那一项,值不值得当成原因还要过一道。这一项在这一段里的变化幅度,要能撑得起图上那一处起伏的幅度。撑得起,它就是这个原因;撑不起,说明还有别的一项在起作用,或者这一处起伏本身就在正常波动里。

窗口长度决定的是这条线有没有资格谈方向,不是它漂不漂亮
走势拐头时先排除什么
线拐头时第一个要排除的是口径变了,不是生意变了。同一款在这两段里如果换过扣法,或者窗口的起止挪了一天,线自然会拐。这类拐头在图上和真实的拐头长得一模一样。要分清它们,只能回去看这两段的写法是不是同一套。
第二个要排除的是窗口边界效应。一段的最后一个点如果覆盖的时间不完整,比如只到月中,那一点会比正常的低。线在末尾往下沉一下,很容易被读成走了下坡。把点覆盖的天数标在横轴上,这一类的误读就看得出来。
第三个要排除的是一次性的那件事。这一段里清过尾货、做过一次活动,或者换过一次供应商,这几件事都会在线上留下一个记号。它们不代表这一段的方向,只代表这一段里发生过什么。把这几件事标在图上,拐头的解释就落到了实处。
排完这三样还有拐头,才有资格把它当成生意上的变化。这时候要做的不是立刻调整,而是回明细看是哪一项推着它拐的。推到某一项上,再看这一项的变化是不是能延续下去。直接照着拐头动手,动的往往是那个被偶然因素推起来的点。
排口径的时候有一个具体做法,把这两段的写法并排看一遍。价取哪一侧、扣了哪几层、窗口的起止,三样逐条对。有一处不一样,拐头就可能是这一处带来的。三样都一样,才轮到往后排别的可能。这个动作花的时间不长,排在第一位是因为它最常出问题。
排窗口边界的时候,看的是拐头那一两点覆盖的天数。末尾一点如果只覆盖了半天或者半个月,它的位置自然低。这种低不是走弱,是覆盖不全。做法是把这一点补全再画一次,补全之后拐头可能就没了。补不了就把这一点去掉,看剩下的线是什么形状。
排一次性的事的时候,要先知道自己这一段里发生过什么。清尾货、做活动、换供应商、改过一次规格,这几件事各自都会在线上留一个记号。把这几件事按日期标在横轴上,再看拐头的位置对不对得上。对得上,就不必往下排了。
三样都排掉之后还有拐头,才把注意力放回生意本身。这时候有一个容易被忽略的下一步,是看拐的幅度有没有超出日常波动的范围。线上一小截的起伏在放大的刻度下看着很大,实际落在一个正常的区间里。看幅度,不要只看方向。
排除的顺序本身也有讲究,越靠前的越常见,越靠后的越少见。口径不一致排第一,因为它最容易在两段之间发生,尤其是换了人接手的时候。窗口边界排第二,因为它只在线的两端显出来。一次性的事排第三,它需要你先知道自己这一段里做过什么。
还有一类拐头来源于对比的另一头变了,而不是这一款变了。你拿它跟上一段比,上一段本身处在一次活动的余波里,那两段之间的差就不只是这一款的差。遇到这种情况,要么换一段更干净的上一段来比,要么把上一段里的那件事标出来说明。
把拐头排完以后,无论结论是什么,都值得在图上留一笔。是口径造成的,就在接缝处标一下;是窗口边界造成的,就把那一点覆盖的天数写上;是真变化,就在那一点旁边注一句是什么推的。留了这一笔,这张图下次被人翻出来的时候不用重新排一遍。
排除的动作做完之后,有一个记录值得留,是把排掉的每一项和排除的理由写在图旁边。写下来的好处是下一次遇到同一个拐头,不用再从第一项排起。这一类记录累积起来,就成了这张图自己的说明书,比任何通用的规则都贴合这一段。
还有一件事要接受,就是有些拐头排到最后也说不清是谁带来的。这时候把它标成一个待观察的点,比硬给一个解释要好。硬给的解释会进入后面的判断,而它本身没有依据。留一个待观察,下一次再看这一段的时候正好能接着往下追。
排除的动作做完,还有一件事值得做,把这一次的判断写成一句能念出来的话。这一段的毛利在哪儿拐了,拐的原因是什么,这个原因能延续多久。写成一句话的过程本身就是检验,写不出来的部分,往往就是还没想清的部分。
把一句话写出来之后,还有一个动作,是拿这句话去对图。这句话说的是不是图上发生的事,方向、位置、幅度都对得上,这句话就站得住。对不上,说明写的时候夹进了别的东西,比如你原本就持有的一个看法。这时候要回到图上去重写一遍。

同一批数换成两种窗口,一条全是起伏,另一条才看得出走向(人造示例)
虾皮毛利计算画图时最常见的三种窗口错
第一种错是窗口取得太短,把日常的抖动读成了方向。它的表现是同一批数换一段重画,方向就翻过去了。修法是把窗口拉长一档再描一次,走向还稳得住就往下来看,稳不住就不要拿这一小段的形状替这一段说话。
第二种错是几个点之间的距离不等长,横轴上看着顺,每一格背后的天数却不一样。这一种错不会在形状上留下明显痕迹,只会让斜率的意思偏掉。修法是把横轴的时间单位写出来,每一格代表几天标清楚。写出来以后不对称的地方自己就露了。
第三种错是把不同口径的几段接在同一条线上。前面几段按标价那一侧取,后面几段按到手那一侧取,线接得上,意思接不上。拐点出现在接缝处,读的人会把它读成一次转折。修法是在接缝处断开,或者把整段统一到一套口径上重画。
这三种错的共同点是线看起来很干净,没有明显的破绽。破绽全在做法上,不在线上。要提前挡住它们,最省事的动作是画完以后把窗口长度、横轴跨度、各点的口径三样写在图下面。三样写得出来,这张图就站得住;写不出来,线再漂亮也只是一个形状。
三种错里,窗口取太短这一种最常见,也最好修。修法就是把窗口拉长一档再画一次,两次的形状差得不多,就可以拿长窗口的那张说话。差得多,说明这一段数本来就没什么可读的走向,那就直说这一段是平的,别硬找方向。
点距不等长这一种藏得比较深,因为横轴的标签看上去是连续的。要发现它,看的是每一格代表的天数是不是一样。不一样的时候,斜率的意思就偏了。修法是把跨度调成均匀的,或者把每一格的天数标出来,让读的人自己知道比例。
口径接缝这一种后果最重,因为拐点往往就落在接缝上。读的人会把一次口径切换读成一次真实的转折,后面的判断全建立在这上面。修法是把接缝断开成两段线,或者把两段统一到同一套口径上重画。断开是最省事的,写明为什么断就行。
这三种错有一个共同的预防动作,是在画完之后写下三行小字。窗口多长、横轴每格多少天、各点用的是哪一套口径。三行写得出来,图就站得住;有哪一行写不出来,那就是有一样还没定。写这三行花不到两分钟,省掉的是后面反复解释的功夫。
三种错里有一种是图本身没错,是读的人看错了横轴。横轴的标签是小字,读的人很容易跳过它,默认每一格代表的时间一样长。图里每一格的跨度确实不一时,这种默认就会引出错的结论。修法是把跨度直接标在图上,让跳过标签的人也躲不开。
还有一种是选错了图型。明明是几个没有先后的对象,却用折线连起来,形状看着规整,含义是空的。这一种错不在窗口的长度上,在更上一层。要发现它,问一句这些对象之间有没有先后关系就够了。答不上来的,就不该画成折线。
最后一种是把某一段数的形状当成了这一款的性质。某一款这段时间的线是一路向上的,这一段向上的成因可能只是它刚进这个站点、量还在往上走。把这一段形状当成它未来也会这样的依据,是把一段特定阶段的表现读成了它的固有属性。看线的时候问一句这一段处在什么阶段,能挡住这一类的读法。
三种错修完之后的图有一个共同的样子,线不长,点数不多,横轴的记号清楚,下面有几行小字写着窗口多长、每格几天、口径是什么。图这一层不需要复杂,需要的是读的人不必先来问你一句就能自己读懂它。
这三种错有一个共同的检验方式,把图拿给一个没参与过这件事的人看,让他说出这一段的方向。他说出来的方向和你的理解一致,说明图的形状是清楚的;他说的方向和你不一样,或者他说不清,那多半是窗口或者口径上有一处没交代。
检验还有第二问,问他认为这一段最近是怎么动的。他要是把末尾那一小截单独拿出来说事,说明末尾那个点覆盖的天数没有标清,或者窗口在末尾收得太快。图这一层的功夫,很多就花在这些边角的交代上,而不是花在线本身。
画图这一层做到位的样子是,读的人看完之后能说出这一段的方向,并且知道这个方向的适用限度在哪儿。他不追问口径、不追问窗口、也不要求你把明细拿过来。这些都不必问,图上都写着。到了这一步,这张图就完成了它该做的事。
三种错里还有一种变体,是把窗口选得刚好让线好看。同一批数试几个长度,挑那张形状最顺眼的留下。这种挑法在无意识里就做了,做完自己也不觉得。防它的办法是先定窗口再画,定的时候写下理由,画完不再调。
图这一层收尾的时候可以问自己三个问题。这条线盖的是哪一段、每一格代表几天、各点用的是不是同一套口径。三个问题都答得上来,这张图就可以拿出去;有哪一个答不上来,那张图先别用,回去把那一处补上再说。
这三问也不是只在交付前问。很多人是在画到一半的时候发现自己答不上第二个问题,回头把横轴的时间单位补上。发现的时机越早,改起来越省事。图这一层的功夫,大半花在这些看着不起眼的交代上,跟画法本身关系不大。
还有一件事和这三种错不在同一层,但值得写在这里收尾。图这一层管的是形状和走向,管不了精确取值,也管不了这一段为什么会这样。这两样各自有各自要去的地方。把不该它承担的硬加给它,图会变得复杂,而它本来最擅长的那个形状反而不清楚了。
收尾的这一段可以落回一个动作,画完图之后自己从图上读一遍,只读方向,不读别的。方向读得清楚,这张图就完成了它该完成的部分。读不清楚,先别怪数据,先看看窗口、横轴、口径这三样是不是都交代了。多数时候问题就在这三样里。