xu100 grafik çizimi
xu100 bir özelliği vardır 2020-07-24 de dahil olmak üzere verilerin geriye doğru 100 e bölünmesi gereklidir.
xu100 bir özelliği vardır 2020-07-24 de dahil olmak üzere verilerin geriye doğru 100 e bölünmesi gereklidir.
Kod:
import pandas as pd
import matplotlib.pyplot as plt
# Xu100.csv dosyasını okuyun
df = pd.read_csv('xu100/xu100.is.csv')
# "Date" sütununu datetime türüne çevirin
df['Date'] = pd.to_datetime(df['Date'])
# 2020-07-24 tarihine kadar olan verileri 100'e bölmek için bir işlev oluşturun
def bolme_islemi(satir):
tarih_siniri = pd.to_datetime('2020-07-24')
if satir['Date'] <= tarih_siniri:
satir[1:] = satir[1:] / 100
return satir
# Veriyi uygulayın
df = df.apply(bolme_islemi, axis=1)
# Veriyi çizgi grafiği olarak gösterin
plt.figure(figsize=(12, 6))
plt.plot(df['Date'], df['Close'], marker='o', linestyle='-', label='Close')
plt.title('Close Değerleri (2020-07-24 tarihine kadar 100\'e bölünmüş)')
plt.xlabel('Tarih')
plt.ylabel('Close Değerleri')
plt.grid(True)
plt.legend()
plt.show()