Quale tra i seguenti insiemi di segmentini rappresenta (in [−3,3]×[−3,3]) l'andamento delle primitive (o antiderivate) di x → 1/(x+1). Perché?

Le antiderivate di  x → 1/(x+1)  sono le funzioni

x →  { log(x+1) + h  se  x+1>0
 log(−(x+1)) + k  se  x+1<0

al variare di h e k in R.
Hanno grafici ottenibili da
y = log(x+1) mediante traslazioni verticali e ribaltamenti rispetto alla retta x = −1.
La figura D è l'unica in accordo con queste caratteristiche. Qui sotto una versione migliore:

Sotto i campi direzionali (il secondo più fitto; nel primo sono stati aggiunti successivamente gli assi) ottenuti con WolframAlpha, mediante il comando  slope field of dy/dx = 1/(x+1):

# Come invece è stata ottenuta con R (vedi):
source("http://macosa.dima.unige.it/r.R")
BF=4; HF=3; boxww(-3,3, -3,3)
abline(h=-3:3,v=-3:3,col="grey",lty=2)
Dy = function(x,y) f(x); diredif(-3,3,-3,3, 25,15)
underX(c("-3","-1","0","3"),c(-3,-1,0,3))
underY(c("-3","0","3"),c(-3,0,3))
abline(h=0,v=0,col="red")