Kuplakaavio on kaavio, joka esittää tietoa visuaalisesti kuplien sarjan muodossa. Tämän tyyppistä kaaviota voidaan käyttää monenlaisten tietojen esittämiseen esimerkiksi esityksiä, suunnitelmien suunnittelua ja strategian kehittämistä varten. Monet ohjelmat, joilla on piirtämisen mahdollistavat ominaisuudet, pystyvät tuottamaan kuplakaavioita, ja on myös mahdollista ostaa erikoisohjelmistoja. Jotkut ihmiset haluavat valmistaa tällaisia kaavioita käsin.
Yksi tapaus, jossa kuplakaaviota käytetään laajalti, on maisemointi- ja arkkitehtuurisuunnitelmien kehittäminen. Kuplia voidaan käyttää edustamaan erilaisia tiloja suunnitelmassa, muodoltaan vaihtelevia edustamaan enemmän tai vähemmän tärkeitä ja kokoisia piirteitä. Kuplakaavio voi luoda karkean tunteen virtauksesta, jota käytetään kehitetyn suunnitelman kehittämiseen.
Esimerkiksi arkkitehtuurissa arkkitehti voi luoda likimääräisen kuplakaavion tilasta työskennellessään asiakkaan kanssa. Asiakas voi keskustella halutuista ominaisuuksista ja niiden tärkeydestä, kun taas arkkitehti käyttää kuplia suunnilleen edustamaan tilaa ja esittämään muita tietoja. Näiden kuplittujen suunnitelmien avulla arkkitehti voi alkaa kehittää tarkempia suunnitelmia, jotka säilyttävät asiakkaan kokouksessa tärkeinä pidetyt piirteet. Esimerkiksi kuplakaavion pohjapiirros voi edustaa tilan virtausta ja antaa tietoa huoneiden koosta suhteessa toisiinsa.
Tällaisia kaavioita voidaan käyttää myös edustamaan tietoja, kuten esitystä varten valmisteltavia tai aivoriihi -istunnon aikana asetettuja tietoja. Erilaisia kuplia voidaan skaalata koon mukaan heijastamaan niiden tärkeyttä ja yhdistää ne eri tavoin. Tämä kaaviomenetelmä kannustaa enemmän virtaavaa logiikkaa ja vähemmän lineaarista ajattelua, mikä voi olla hyödyllistä tietyntyyppisille kehitysprosesseille. Ihmiset käyttävät usein tällaisia kaavioita tuotekehityksen alkuvaiheessa ajatellessaan ajatuksia ja ideoita kehityssuunnitelman luonnostamiseksi.
Kuplat voivat vaihdella kooltaan tai muodoltaan, värikoodata ja merkitä muilla tavoilla erottaakseen ne toisistaan ja luodakseen tietohierarkian. Kun työskentelet kuplakaavion kanssa, on tärkeää välttää liikaa tietojen esittämistä, koska liian visuaalisesti kiireinen kaavio voi olla vaikea lukea tai ymmärtää. Jos käytetään useita värejä tai kaikki kuplat sisältävät paljon tietoa, kaaviosta voi tulla visuaalisesti ylivoimainen.