در پست های قبل، در خصوص شیوه گرفتن داده از سایت TSETMC به صورت آنلاین توضیحاتی داده بودم. اگر داده های دریافت شده از سایت را با استفاده از Matplotlib ترسیم کنید، می بییند که جهت داده ها از راست به چپ است. یعنی داده های روزهای اول در سمت راست نمودار و داده های روزهای آخر در سمت چپ نمودار است . (شکل بالا 👆)
البته دلیل آن مشخص است. از آنجایی که دیتاسورسی که تشکیل داده ایم بر اساس روز های پایانی به روزهای اولی مرتب شده است (DESC)
برای اینکه موضوع را دقیق تر متوجه شوید ، مجددا سورس برنامه را هم قرار می دهم.
راه حل را در پست بعدی توضیح خواهم داد.
#پایتون_مالی
#Matplotlib
#TseTmc
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
البته دلیل آن مشخص است. از آنجایی که دیتاسورسی که تشکیل داده ایم بر اساس روز های پایانی به روزهای اولی مرتب شده است (DESC)
برای اینکه موضوع را دقیق تر متوجه شوید ، مجددا سورس برنامه را هم قرار می دهم.
راه حل را در پست بعدی توضیح خواهم داد.
#پایتون_مالی
#Matplotlib
#TseTmc
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
برای تغییر ترتیب داده ها در دیتاست؛ از [loc[::-1 برای جابجا کردن داده ها و از reset_index برای ایندکس گذاری مجدد استفاده می کنیم.
مجدا برنامه را با این شیوه بازنویسی می کنیم.
نتیجه را تصویر مشاهده نمایید.
#پایتون_مالی
#Matplotlib
#TseTmc
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
مجدا برنامه را با این شیوه بازنویسی می کنیم.
نتیجه را تصویر مشاهده نمایید.
#پایتون_مالی
#Matplotlib
#TseTmc
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
رسم MA برای اطلاعات دریافتی از TSETMC
در این مثال، اطلاعات مربوط به سایت چکاپا به لحظه از سایت TSETMC دریافت می شود و sma10 و sma20 برای آن رسم می شود.
ترتیب نمایش داده ها هم در شکل اصلاح شده است.
#پایتون_مالی
#Matplotlib
#TseTmc
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
در این مثال، اطلاعات مربوط به سایت چکاپا به لحظه از سایت TSETMC دریافت می شود و sma10 و sma20 برای آن رسم می شود.
ترتیب نمایش داده ها هم در شکل اصلاح شده است.
#پایتون_مالی
#Matplotlib
#TseTmc
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
رسم نمودار میله ای در پایتون
یکی از نمودارهای مطرح در پایتون که در تحلیل های مالی و اقتصادی خیلی از آن استفاده می کنیم نمودار میله ای است. در این مثال، نمودار میله ای برای چند سهم نمونه رسم شده است.
#پایتون_مالی
#مصور_سازی
#نمودار
#Matplotlib
عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
یکی از نمودارهای مطرح در پایتون که در تحلیل های مالی و اقتصادی خیلی از آن استفاده می کنیم نمودار میله ای است. در این مثال، نمودار میله ای برای چند سهم نمونه رسم شده است.
#پایتون_مالی
#مصور_سازی
#نمودار
#Matplotlib
عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
نمایش ارزش زمانی پول
قبلا در خصوص محاسبه ارزش زمانی پول مفصل صحبت کرده بودیم. برای نمایش تصویری این موضوع می توانیم از matplotlib استفاده کنیم. کد نمونه و خروجی آن در تصویر این پست نشان داده شده است.
#پایتون_مالی
#ارزش_زمانی_پول
#matplotlib
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
قبلا در خصوص محاسبه ارزش زمانی پول مفصل صحبت کرده بودیم. برای نمایش تصویری این موضوع می توانیم از matplotlib استفاده کنیم. کد نمونه و خروجی آن در تصویر این پست نشان داده شده است.
#پایتون_مالی
#ارزش_زمانی_پول
#matplotlib
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
رسم نمودارهای مثبت و منفی در Matplotlib
در ادامه یک نمونه کد برای رسم نمودارهایی که مقادیر مثبت و منفی با رنگ های مختلف نمایش داده شده اند با استفاده از کتابخانه matplotlib قرار داده شده است.
import matplotlib.pyplot as plt
x = range(7)
data_pos = [1,0,3,0,6,2,0]
data_neg = [0,-2,0,-6,0,0,-2]
plt.bar(x, data_pos, width=1, color='b')
plt.bar(x, data_neg, width=1, color='r')
plt.show()
#نمودار
#پایتون مالی
#matplotlib
@python4finance
در ادامه یک نمونه کد برای رسم نمودارهایی که مقادیر مثبت و منفی با رنگ های مختلف نمایش داده شده اند با استفاده از کتابخانه matplotlib قرار داده شده است.
import matplotlib.pyplot as plt
x = range(7)
data_pos = [1,0,3,0,6,2,0]
data_neg = [0,-2,0,-6,0,0,-2]
plt.bar(x, data_pos, width=1, color='b')
plt.bar(x, data_neg, width=1, color='r')
plt.show()
#نمودار
#پایتون مالی
#matplotlib
@python4finance
رسم همزمان دو نمودار با دو مقیاس مختلف
بسیاری از اوقات پیش می آید که می خواهیم دو نمودار با دو مقیاس مختلف را همزمان رسم کنیم. برای مثال می خواهیم رابطه بین دمای هوا و میزان آلودگی را رسم کنیم.
یا اینکه می خواهیم دو متغیر با از یک نوع ولی با مقادیر مختلف را همزمان در یک نمودار داشته باشیم. در این صورت احتمالا نمودار ما چیز جالبی از کار در نمی آید. خوشبختانه در کتابخانه Matplolib امکان رسم محور دوم هم وجود دارد.
در مثال این پست، ابتدا نمودار دو سهم مایکروسافت و گوگل در یک محور رسم می شود. سپس برای نمایش بهتر برای سهم گوگل در محور دوم رسم می شود.
نکته: نمودار حکایت از همبستگی شدید دو سهم گوگل و مایکروسافت در بازه مورد نظر دارد.
#پایتون_مالی
#محور_دوم
#رسم_نمودار
#مت_پلات_لیب
#Matplotlib
#secondary_axis
پایتون برای مالی در تلگرام
@python4finance
بسیاری از اوقات پیش می آید که می خواهیم دو نمودار با دو مقیاس مختلف را همزمان رسم کنیم. برای مثال می خواهیم رابطه بین دمای هوا و میزان آلودگی را رسم کنیم.
یا اینکه می خواهیم دو متغیر با از یک نوع ولی با مقادیر مختلف را همزمان در یک نمودار داشته باشیم. در این صورت احتمالا نمودار ما چیز جالبی از کار در نمی آید. خوشبختانه در کتابخانه Matplolib امکان رسم محور دوم هم وجود دارد.
در مثال این پست، ابتدا نمودار دو سهم مایکروسافت و گوگل در یک محور رسم می شود. سپس برای نمایش بهتر برای سهم گوگل در محور دوم رسم می شود.
نکته: نمودار حکایت از همبستگی شدید دو سهم گوگل و مایکروسافت در بازه مورد نظر دارد.
#پایتون_مالی
#محور_دوم
#رسم_نمودار
#مت_پلات_لیب
#Matplotlib
#secondary_axis
پایتون برای مالی در تلگرام
@python4finance