Viivakaavio eli viivadiagrammi on diagrammi, jossa kuvataan muuttujia koordinaatistoon merkittyjen pisteiden kautta piirretyillä suorilla viivoilla. Y-koordinaattina on määrää kuvaava jatkuva lukuarvo ja x-koordinaattina yleensä tasavälisiä aikavälejä. Viivakaaviota käytetään useimmiten oletetun ajallisen muutoksen kuvaamiseen, eikä se sovellu epäjatkuvien asioiden tai ilmiöiden kuvaamiseen yhtä hyvin kuin jotkin muut kaaviot.[1]