Sparkline on grafiikka, jota käytetään tiedon välittämiseen tekstissä. Määritelmän mukaan kipinäviivat vievät hyvin vähän tilaa, mutta välittävät paljon tietoa. Niitä käytetään yleensä kartoittaa muutos ajan mittaan. Yleinen käyttö kipinälinjoille on osakeaktiivisuuden tai taloudellisten vaihtelujen kuvaaminen.
Termiä sparkline käytti ensimmäisenä amerikkalainen tilastotieteilijä ja Yalen yliopiston professori Edward Tufte. Tufte kirjoitti sarjan kirjoja tietojen näyttämisestä grafiikan avulla. Hänen kipinöintiteoriansa on kuvattu kirjassa Beautiful Evidence, jonka Graphics Press julkaisi vuonna 2006.
Sparklines voi olla monessa muodossa. Yleisimmin nähty kipinäviiva sisältää kolme peruselementtiä. Viivakaavio näyttää muutoksen ajan myötä. Yhden tai kolmen sanan pituinen otsikko kertoo, mitä kaavio mittaa. Lopuksi luku näyttää graafisten muutosten kokonais- tai lopputuloksen. Lisää elementtejä voidaan lisätä, mutta kipinöinnin tavoitteena on pitää kuva mahdollisimman yksinkertaisena ja silti välittää tarvittavat tiedot.
Kirkasviiva on yleensä upotettu kirjan tai asiakirjan tekstiin. Kaavio ja siihen liittyvät tiedot näkyvät tekstin linjassa. Ne ovat yleensä suunnilleen yhtä korkeita kuin tekstirivi, jolle ne on sijoitettu. Kipinäviivassa näkyvät tiedot havainnollistavat tekstiä, joka näkyy suoraan ennen tai jälkeen. Tämän avulla lukija voi katsella grafiikkaa keskeyttämättä lukemistaan.
Esimerkiksi taloustieteen tekstissä, jos kirjoittaja halusi näyttää, miten Dow Jonesin teollinen keskiarvo on muuttunut ajan myötä, hän voisi käyttää perinteistä kaaviota, jossa on x-akseli ja y-akseli. Kirjoittaja voisi sitten lisätä rivin muistiinpanon, joka käskee lukijan nähdä kuvan 1-A. Sitten lukija voisi lopettaa lukemisen, löytää kuvan 1-A ja tarkastella kaaviota. Tufte ajatteli, että sen sijaan, että kiinnittäisimme lukijan huomion tällä tavalla, olisi parasta yksinkertaisesti lisätä kuva suoraan tekstiin.
Tufte esitti myös konseptin pienelle moninkertaiselle, graafiselle, joka sisältää useita kipinäviivoja. Jokaisella kipinäkaaviossa on oma xy-akselinsa, joten jokainen tieto on itsenäistä. Silti kipinäviivat ovat riittävän lähellä toisiaan, jotta niitä voidaan katsella samanaikaisesti. Tämä mahdollistaa vertailun ilman visuaalista sekaannusta. Pienet kertoimet ovat hyödyllisimpiä vertaamaan asioita, jotka muuttuvat ajan myötä, mutta joita ei mitata samalla asteikolla.