explain graph