Skip to content

Instantly share code, notes, and snippets.

@pjastr
Created June 9, 2019 11:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pjastr/512f69eb255211baaf0c88b442821d3b to your computer and use it in GitHub Desktop.
Save pjastr/512f69eb255211baaf0c88b442821d3b to your computer and use it in GitHub Desktop.
import matplotlib.pyplot as plt
import pandas as pd
# ładowanie danych do ramki danych
data = pd.read_csv("marketing.csv")
# sortowanie
data2 = data.sort_values(by=['Facebook'])
# dodanie nowych wierszy
dataNew = pd.DataFrame({"Sprzedaz": [34, 22, 11],
"Facebook": [52, 42, 33],
"Telewizja": [33, 17, 44],
})
data3 = pd.concat([data2, dataNew])
# ponowne sortowanie do wykresu
data4 = data3.sort_values(by=['Facebook'])
# pierwsza czesc wykresu
plt.subplot(2, 1, 1)
plt.plot(data4["Facebook"], data4["Sprzedaz"])
plt.title("Wykres sprzedaż/facebook")
plt.ylabel("Sprzedaż")
plt.xlabel("Facebook")
# sortowanie po sprzedazy
data5 = data4.sort_values(by=['Sprzedaz'])
# druga część wykresu
plt.subplot(2, 1, 2)
plt.title("Wykres facebook i telewizja/sprzedaz")
plt.scatter(data5["Sprzedaz"], data5["Telewizja"], label="Telewizja")
plt.plot(data5["Sprzedaz"], data5["Facebook"], color="red", label="Facebook")
plt.legend()
plt.xlabel("Sprzedaż")
plt.show()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment