Veri Görselleştirme

Veri görselleştirme, sayısal ve karmaşık verilerin grafikler, tablolar ve görsel öğeler aracılığıyla daha anlaşılır hale getirilmesini sağlayan bir tekniktir.

  • Veri Görselleştirme
Veri Görselleştirme

Veri görselleştirme (data visualization), verilerin grafik, tablo, harita gibi görsel öğelerle sunulmasıdır. Karmaşık verilerin daha kolay anlaşılmasını sağlar.

Veri Görselleştirmenin Amacı

  • Verideki desenleri, eğilimleri ve anormallikleri ortaya çıkarmak
  • Karar vericilere net ve hızlı bilgi sunmak
  • Büyük veri setlerini daha erişilebilir hale getirmek

Popüler Araçlar

  • Microsoft Excel
  • Tableau
  • Power BI
  • Looker Studio (eski adıyla Google Data Studio)
  • Python (matplotlib, seaborn, plotly)
  • R (ggplot2)

Çok popüler kullanılan veri görselleştirme teknikleridir. Belirli veri görselleştirme teknikleri ve bu tekniklerin R ile Python kodları yer almaktadır.

Histogram

01020304050607080-3,0 – -2,5: 1-2,5 – -2,0: 3-2,0 – -1,5: 8-1,5 – -1,0: 33-1,0 – -0,5: 43-0,5 – 0,0: 690,0 – 0,5: 720,5 – 1,0: 351,0 – 1,5: 181,5 – 2,0: 112,0 – 2,5: 42,5 – 3,0: 3−3−2−10123DeğerFrekans
Normal dağılımdan çekilmiş 300 gözlem, 0,5 genişliğinde aralıklarla. Dağılım simetrik ve 0 civarında yoğunlaşıyor.

Veri dağılımını özetlemenin en çok kullanılan yoludur. Veri genişliğini eşit uzunluktaki aralıklara bölerek gösterilir. En sık kullanılan grafik türlerinden biridir; sayısal bir değişkenin değerlerini aralıklara (bin) bölerek her aralıktaki gözlem sayısını gösterir.

• Gözlem sayısı arttıkça dağılımın şekli daha net görülür.

• Dağılım hakkında bilgi verir.

• Genellikle verinin yoğunlaştığı konumları gösterir.

• Büyük veya küçük değerlere çarpık olması verilerde dönüşüm yapılabileceğini gösterir.

Box Plot

020406080100Q1OrtancaQ3DAG = Q3 − Q1alt sınırüst sınıruç değeruç değer
Bıyıklar Q1 − 1,5·DAG ile Q3 + 1,5·DAG aralığındaki en uç gözlemlere kadar uzanıyor; bu eşiklerin dışındaki gözlemler ayrı işaretleniyor.

Verilerin çeyreklik değerlerine göre gösterimidir. Histogram ve nokta çizimleri farklı görünüme sahip olmakla birlikte veri ile ilgili ayrıntılı bilgi verir. Konum, yayılım ve çarpıklık ile ilgili bilgi verir. Dağılımın kuyrukları ve bu kuyrukların yayılım ile ilgili bilgi verir. Uç değerleri görmek için olanaktır. Bu değerler aykırı değerde olabilir. Birden fazla veri kümesinin karşılaştırılmasına yararlıdır. Uç değerlere karşı dirençlidir. Grafiğin çizimi için ortanca, birinci ve üçüncü çeyrek değerleri hesaplanır ve

DAG (Çeyrekler Arası Uzaklık) = d = Q3 − Q1

farkı bulunur. Q3 ve Q1 farkı arasında yatay veya dikey eksende kutu çizilir. Kutunun içine ortanca çizgisi çizilir ve her iki ucundan, A=Q1−1.5d ve B=Q3+1.5d Uzunlukları kuşkulu gözlem sınırları olarak tanımlar. Bunlara eşik değerleri denir.Uç değerler eşik değerlerinin dışında olur ve işaretler.

Saçılım Grafiği

0,20,40,60,81,01,20,00,20,40,60,81,0XY
32 gözlem. Noktalar sağa doğru yükseliyor: X ile Y arasında güçlü, pozitif ve doğrusal bir ilişki var (r = 0,97).

İki ya da daha çok değişken arasındaki çizimler, aykırı değerlerin varlığı bakımından, değişkenlerin birliktelikleri ya da bağımsızlıkları değişkenlerin etkinlikleri ve işlevsel yapı bakımından önemli bilgi verirler. İki değişken arasındaki ilişkinin yapısını ve yönünü verir.

Pasta Grafiği

A: %25%25B: %20%20C: %35%35D: %20%20Kategori AKategori BKategori CKategori D
Dört kategorinin toplam içindeki payı. Dilimlerin toplamı %100; en büyük pay C kategorisinde.

Kategorik verileri görsel bir şekilde betimleyip özetlemek için hazırlanan; içindeki kategori dilimlerini orantısal olarak gösteren bir daire şeklinde sunulan bir gösterim aracıdır.

Çizgi Grafiği

AffordableLuxurySuper Luxury50100150200250OcaŞubMarNisMayHazTemAğuEylEkiKasAraAffordable · Oca: 173Affordable · Şub: 153Affordable · Mar: 195Affordable · Nis: 147Affordable · May: 120Affordable · Haz: 144Affordable · Tem: 148Affordable · Ağu: 109Affordable · Eyl: 174Affordable · Eki: 130Affordable · Kas: 172Affordable · Ara: 131Luxury · Oca: 189Luxury · Şub: 189Luxury · Mar: 105Luxury · Nis: 112Luxury · May: 173Luxury · Haz: 109Luxury · Tem: 151Luxury · Ağu: 197Luxury · Eyl: 174Luxury · Eki: 145Luxury · Kas: 177Luxury · Ara: 161Super Luxury · Oca: 185Super Luxury · Şub: 185Super Luxury · Mar: 126Super Luxury · Nis: 134Super Luxury · May: 196Super Luxury · Haz: 153Super Luxury · Tem: 112Super Luxury · Ağu: 133Super Luxury · Eyl: 200Super Luxury · Eki: 145Super Luxury · Kas: 167Super Luxury · Ara: 110
Üç ürün segmentinin 12 aylık satış adedi. Her çizgi bir segment; yükselip alçalan çizgiler aylar arasındaki dalgalanmayı gösteriyor.

Çizgi grafiği (line chart), verilerdeki değişimi ve eğilimi (trend) zaman ya da sıralı bir değişken boyunca göstermek için kullanılan bir grafik türüdür. Genellikle x ekseni zaman veya sıralı kategorileri, y ekseni ise ölçülen nicel değeri temsil eder; veri noktaları çizgilerle birleştirilir

Data visualization is the presentation of data with visual elements such as charts, tables and maps. It makes complex data easier to understand.

Purpose of Data Visualization

  • Revealing patterns, trends and anomalies in data
  • Giving decision-makers clear, fast information
  • Making large data sets more accessible

  • Microsoft Excel
  • Tableau
  • Power BI
  • Looker Studio (formerly Google Data Studio)
  • Python (matplotlib, seaborn, plotly)
  • R (ggplot2)

These are very popular data visualization techniques. Below are some specific data visualization techniques along with their R and Python code.

Histogram

01020304050607080-3.0 – -2.5: 1-2.5 – -2.0: 3-2.0 – -1.5: 8-1.5 – -1.0: 33-1.0 – -0.5: 43-0.5 – 0.0: 690.0 – 0.5: 720.5 – 1.0: 351.0 – 1.5: 181.5 – 2.0: 112.0 – 2.5: 42.5 – 3.0: 3−3−2−10123ValueFrequency
300 observations drawn from a normal distribution, in bins of width 0.5. The distribution is symmetric and centred near 0.

The most common way to summarize a data distribution. It is shown by dividing the range of the data into intervals of equal length. It is one of the most frequently used chart types; it splits the values of a numeric variable into intervals (bins) and shows the number of observations in each interval.

• As the number of observations grows, the shape of the distribution becomes clearer.

• Provides information about the distribution.

• Usually shows where the data is concentrated.

• Skewness toward large or small values suggests the data could be transformed.

Box Plot

020406080100Q1MedianQ3IQR = Q3 − Q1lower whiskerupper whiskeroutlieroutlier
Whiskers reach the most extreme observations within Q1 − 1.5·IQR and Q3 + 1.5·IQR; points beyond these fences are marked separately.

A display of data based on its quartiles. Although it looks different from histograms and dot plots, it gives detailed information about the data: its location, spread and skewness, as well as the tails of the distribution and their spread. It makes extreme values visible, and these may be outliers. It is useful for comparing more than one data set and is robust to extreme values. To draw the chart, the median and the first and third quartiles are calculated, and the

IQR (Interquartile Range) = d = Q3 − Q1

difference is found. A box is drawn between Q3 and Q1 along the horizontal or vertical axis. The median line is drawn inside the box, and from both ends the lengths A = Q1 − 1.5d and B = Q3 + 1.5d define the limits for suspicious observations. These are called threshold values. Extreme values fall outside the thresholds and are marked.

Scatter Plot

0.20.40.60.81.01.20.00.20.40.60.81.0XY
32 observations. The points rise to the right: a strong, positive, linear relationship between X and Y (r = 0.97).

Plots of two or more variables provide important information about the presence of outliers, whether the variables are associated or independent, and their functional structure. A scatter plot shows the form and direction of the relationship between two variables.

Pie Chart

A: %2525%B: %2020%C: %3535%D: %2020%Category ACategory BCategory CCategory D
Each of four categories as a share of the total. The slices add up to 100%; C has the largest share.

A display tool prepared to describe and summarize categorical data visually, presented as a circle whose slices show each category proportionally.

Line Chart

AffordableLuxurySuper Luxury50100150200250JanFebMarAprMayJunJulAugSepOctNovDecAffordable · Jan: 173Affordable · Feb: 153Affordable · Mar: 195Affordable · Apr: 147Affordable · May: 120Affordable · Jun: 144Affordable · Jul: 148Affordable · Aug: 109Affordable · Sep: 174Affordable · Oct: 130Affordable · Nov: 172Affordable · Dec: 131Luxury · Jan: 189Luxury · Feb: 189Luxury · Mar: 105Luxury · Apr: 112Luxury · May: 173Luxury · Jun: 109Luxury · Jul: 151Luxury · Aug: 197Luxury · Sep: 174Luxury · Oct: 145Luxury · Nov: 177Luxury · Dec: 161Super Luxury · Jan: 185Super Luxury · Feb: 185Super Luxury · Mar: 126Super Luxury · Apr: 134Super Luxury · May: 196Super Luxury · Jun: 153Super Luxury · Jul: 112Super Luxury · Aug: 133Super Luxury · Sep: 200Super Luxury · Oct: 145Super Luxury · Nov: 167Super Luxury · Dec: 110
Monthly unit sales of three product segments over 12 months. Each line is a segment; the ups and downs show month-to-month swings.

A line chart is a chart type used to show the change and trend in data over time or along an ordered variable. Typically, the x-axis represents time or ordered categories, while the y-axis represents the measured quantitative value; the data points are connected with lines.