Python4Finance
9.33K subscribers
570 photos
41 videos
152 files
763 links
کانال Python4Finance
آموزش پایتون در اقتصاد و مدیریت مالی
هر روز چند نکته را در خصوص پایتون برای مالی بیاموزیم
***
ارتباط با من
b2n.ir/y72935
***
آپارت:
aparat.com/Python4Finance
کانال چالش ها:
t.me/python4finance_challenge
Download Telegram
رسم نمودار Bar برای چند متغیر مختلف
نمودار Bar یکی از متداولترین نوع نمودارهاست. رسم نمودار Bar برای یک متعیر بسیار ساده است. اما اگر بخواهیم دو متغیر را روی نمودار رسم کنیم کمی نیاز به خلاقیت داریم.

در نمودار این پست، مقدار سهام موجود در دو پورتفلیوی مختلف در کنار هم رسم شده است.

#نمودار
#پایتون_مالی
#matplotlib

@python4finance
ادغام چند subplot با یکدیگر
ممکن است برای شما هم پیش آمده باشد که بخواهید، چند بخش از subplot ها در نمودار را با یکدیگر ادغام کنید. راه حل ساده آن در Matplotlib این است که شماره سطر یا ستونی که می خواهید به صورت Merge شده در نظر گرفته شود را در subplot ، مقدار 1 در نظر بگیرید.
در تصویر این پست، یک مثال برای این موضوع رسم شده است.

#نمودار
#پایتون_مالی
#matplotlib

@python4finance
2
دستور جادویی pylab%
عموما در بیشتر کارها ماژول های Numpy و Matplotib را فراخوانی می کنیم. اگر می خواهید از import هر باره این ماژول ها خلاص شوید می توانید از دستور جادویی pylab% استفاده کنید. تقریبا این دستور معادل دستورات زیر است:
from numpy import *
from matplotlib import *
(البته توجه داریم این دستور را داخل notebook یا ipython باید اجرا کنیم)

#ژوپیتر
#دستور_جادویی

#Notebook
#Numpy
#Matplotlib
#python_for_finance

پایتون برای مالی در تلگرام
t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
رفع مشکل نصب matplotlib در پایتون 3.10
اگر شما هم پایتون 3.10 را روی سیستم خود نصب کرده باشید، احتمالا با خطای نصب ماژول matplotlib مواجه شدید. قبلا در این پست در خصوص علت این خطاها توضیح داده بودم. معمولا این خطا در به روز رسانی نسخه های اصلی پایتون اتفاق می افتد مثلا از 3.8 به 3.9 یا از 3.9 به 3.10 و ماژول های اصلی نهایتا بعد از چند هفته ورژن اصلی سازگار خود با نسخه جدید را ارائه می دهند.
اگر به هر دلیلی می خواهید زودتر از آن زمان از ماژول matplotlib استفاده کنید دو راه دارید. یکی اینکه فعلا از ورژن 3.9 استفاده کنید. یا اینکه از نسخه های ما قبل نهایی matplotlib استفاده کنید.
برای مثال می توانید در پایتون 3.10 به این صورت matplotlib را نصب کنید.
pip install matplotlib==3.5.0rc1
بعد از اینکه نسخه نهایی matplotlib ارائه شد، نسخه نهایی را نصب کنید.

#پایتون_مالی
#نصب_ماژول
#Matplotlib

@python4finance
2
رسم نمودارها با مقیاس های مختلف در matplotlib
در matplotlib اگر بخواهیم دو نمودار که مقیاس های مختلفی دارند را روی یک نمودار رسم کنیم از twinx یا twiny استفاده می کنیم.
در مثال این پست یک نمودار با دو محور Y رسم شده است.

#نمودار
#مقیاس های مختلف
#matplotlib

پایتون برای مالی در تلگرام
🆔 https://t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
16
Matplolib_Visualization.html
1.2 MB
جمع بندی مصورسازی داده ها با Matplotlib
مصور سازی اولین قدم و شاید اصلی ترین قدم در تحلیل داده هاست. اگرچه ماژول های زیادی برای رسم داده ها وجود دارد اما همچنان matplotlib یکی از بهترین و متداولترین ماژول های برای رسم داده ها در پایتون است.
در این فایل به صورت عملیاتی کلیه فرآیندهای رسم نمودار با matplotlib نمایش داده می شود.
پی نوشت: فایل را با فرمت html قرار دادم تا هم روی همه سیستم ها قابل نمایش باشد و هم دستورات به راحتی قابل کپی باشد.

#matplotlib
پایتون برای مالی:
@python4finance
23
رسم نمودارهای حرفه ای با Altair
معمولا در کارهای عمومی و آموزشی از ماژول Matplotlib برای مصور سازی داده ها استفاده می شود. اگر چه این ماژول بسیار حرفه ای و البته کار راه انداز است اما برای کارهای حرفه ای و تجاری عموما از ماژول های دیگری استفاده می شود.
یکی از ماژول های بسیار جالب برای کارهای حرفه ای ماژول Altair است. Altair یک کتابخانه حرفه ای برای مصورسازی داده ها در پایتون است که بر اساس Vega و Vega-Lite است.
برای نصب این ماژول کافی است از pip install altair استفاده کنید.
ساختار عملیاتی این ماژول به شما این امکان را می دهد که طیف گسترده ای از نمودارهای آماری را به سرعت ایجاد کنید. (لینک ماژول)
در پست بعدی یک مثال از این ماژول را با یکدیگر بررسی خواهیم کرد.

#پایتون مالی
#نمودار

#Altair
#Matplotlib
#python
#financial modelling

t.me/python4finance
17
رسم نمودارهای حرفه ای با Altair
در مثال این پست، نمودار قیمت سهم مایکروسافت از سال 2020 دریافت و رسم می شود.

#پایتون مالی
#نمودار

#Altair
#Matplotlib
#python
#financial modelling

t.me/python4finance
15
تغییر استایل پیش فرض Matplotlib
ماژول Matplotlib یکی از بهترین و کاربردی ترین ماژول های پایتون برای رسم نمودارهاست. سادگی و درعین حال قدرت بالای Matplotlib آن را به یکی از مهترین ابزارهای مصورسازی داده برای متخصصین علم داده تبدیل کرده است.
خوشبختانه علاوه بر سبک (style) پیش فرض موجود در آن، استایل های متنوعی برای رسم نمودارها در نظر گرفته شده است که می تواند رنگ و تنوع بسیار خوبی به نمودارهای شما بدهد.
در مثال این پست؛ ابتدا تمام استایل های موجود در Matplotlib نمایش داده می شود و یکی از استایل ها جایگزین سبک پیش فرض می شود و سپس نمودار تغییرات قیمت نماد شتران برای 200 روز اخیر رسم می شود.

#نمودار
#Matplotlib
#style

پایتون برای مالی در تلگرام
🆔 @python4finance
17
تغییر در بازه نمایش داده‌ها در Matplotlib
هنگامی که یک سری زمانی را با Matplotlib رسم می کنیم، Matplotlib به صورت هوشمند، بازه‌های زمانی را در ستون x ها در نظر می‌گیرد. گاهی لازم است در نمایش داده‌ها، از بازه‌های زمانی هفتگی، روزانه، ماهانه و ... استفاده کنیم. برای این کار کافی است از ماژول Matplotlib بخش dates را ایمپورت کنیم.
در تصویر این پست؛ سه بازه زمانی پیش فرض، هفتگی و روزانه رسم شده است.

#Matplotlib
پایتون برای مالی
🆔 t.me/python4finance
🆔 ble.ir/python4finance
24