Menghubungkan Titik Scatter Plot dengan Garis di Matplotlib

Menghubungkan Titik Scatter Plot dengan Garis di Matplotlib

Di artikel ini, kita akan membahas cara menghubungkan titik scatter plot dengan garis di matplotlib. Scatterplot dapat digunakan dengan beberapa grup semantic yang dapat membantu memahami graph lebih baik. Mereka dapat membuat grafik dua dimensi yang dapat diperluas hingga tiga variabel tambahan sementara menggunakan parameter semantics hue, size, dan style.

Langkah

  1. Impor modul.
  2. Tentukan koordinat X dan Y untuk plot scatter plot points.
  3. Plot scatterplot.
  4. Plot matplotlib.pyplot dengan koordinat X dan Y yang sama.

Implementasi Contoh 1

import numpy as np
import matplotlib.pyplot as plt

x = [0.1, 0.2, 0.3, 0.4, 0.5]
y = [6.2, -8.4, 8.5, 9.2, -6.3]

plt.title("Connected Scatterplot points with lines")
plt.scatter(x, y)
plt.plot(x, y)

Output:

Implementasi Contoh 2

import numpy as np
import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [1, 2, 3]

plt.title("Connected Scatterplot points with lines")
plt.scatter(x, y)
plt.plot(x, y)

Output:

Implementasi Contoh 3

import numpy as np
import matplotlib.pyplot as plt

x = [0.1, 0.2, 0.3, 0.4, 0.5]
y = [6.2, -8.4, 8.5, 9.2, -6.3]

plt.title("Connected Scatterplot points with line")
plt.plot(x, y, marker="*")

Output:

Menghapus Garis di Antara Titik di Scatter Plot

Jika Anda ingin menghapus garis di antara titik di scatter plot, Anda dapat menggunakan parameter lineWidth dan lineStyle dalam fungsi AddScatter. Contohnya:

Graph.Plot.AddScatter(X_Waveform_Values, Y_Waveform_Values, lineWidth: 0, lineStyle: ScottPlot.LineStyle.None);

Atau Anda dapat menggunakan fungsi AddScatterPoints yang lebih cepat:

Graph.Plot.AddScatterPoints(X, Y)

Namun perlu diingat bahwa pada awalnya, garis di antara titik scatter plot tidak sepenuhnya hilang, namun hanya menjadi tipikal. Jika Anda ingin menghapus garis secara penuh, Anda dapat menggunakan parameter lineWidth dengan nilai 0.

Dengan demikian, kita dapat membuat scatter plot yang lebih indah dan mudah dipahami dengan menghubungkan titik-titiknya dengan garis.