نحوه ساخت توطئه های چارت قیف در پایتون با طرح ریزی.
این صفحه به زبان دیگری
>جدید برای طرح ریزی؟
Plotly یک کتابخانه نمودار رایگان و منبع باز برای پایتون است. توصیه می کنیم راهنمای شروع کار ما را برای آخرین دستورالعمل های نصب یا به روزرسانی بخوانید ، سپس به آموزش های اساسی اصول ما بروید یا مستقیماً به برخی از آموزش های اصلی نمودارها بروید.
معرفی¶
از نمودارهای قیف اغلب برای نشان دادن داده ها در مراحل مختلف یک فرآیند تجاری استفاده می شود. این یک مکانیسم مهم در هوش تجاری برای شناسایی مناطق مشکل احتمالی یک فرآیند است. به عنوان مثال ، از آن برای مشاهده درآمد یا ضرر در یک فرآیند فروش برای هر مرحله استفاده می شود و مقادیری را نشان می دهد که به تدریج کاهش می یابد. هر مرحله به عنوان درصدی از کل مقادیر نشان داده شده است.
طرح قیف اساسی با plotly. express¶
با px. fuel ، هر ردیف از dataframe به عنوان مرحله ای از قیف نشان داده شده است.
در 1]:
وارد كردن plotly. express as px داده ها = مدرک( عدد=[39, 27. 4, 20. 6, 11, 2], صحنه=["بازدید از وب سایت", "بارگیری", "مشتریان بالقوه", "قیمت درخواست شده", "فاکتور ارسال شده"]) شکل = px.قیف(داده ها, x='عدد', y='صحنه') شکل.نشان دادن()
طرح قیف انباشته با plotly. express¶
در 2]:
وارد كردن plotly. express as px وارد كردن پاندا as pd مراحل = ["بازدید از وب سایت", "بارگیری", "مشتریان بالقوه", "قیمت درخواست شده", "فاکتور ارسال شده"] df_mtl = pd.قاب داده(مدرک(عدد=[39, 27. 4, 20. 6, 11, 3], صحنه=مراحل)) df_mtl['دفتر'] = "مونترال" df_toronto = pd.قاب داده(مدرک(عدد=[52, 36, 18, 14, 5], صحنه=مراحل)) df_toronto['دفتر'] = "تورنتو" df = pd.با هم توافق کردن([df_mtl, df_toronto], محور=0) شکل = px.قیف(df, x='عدد', y='صحنه', رنگ='دفتر') شکل.نشان دادن()
نمودار قیف اساسی با Graph_Objects Trace go. fuel¶
اگر Plotly Express نقطه شروع خوبی را ارائه ندهد ، همچنین می توان از کلاس عمومی Go. fuel از plotly. graph_objects استفاده کرد.
در [3]:
از جانب با طرح وارد كردن نمودار_براته ها as go شکل = go.شکل(go.قیف( y = ["بازدید از وب سایت", "بارگیری", "مشتریان بالقوه", "قیمت درخواست شده", "فاکتور ارسال شده"], x = [39, 27. 4, 20. 6, 11, 2])) شکل.نشان دادن()
تنظیم اندازه نشانگر و رنگ
در این مثال از TextPosition و TextInfo برای تعیین اطلاعات در نمودار استفاده شده است و نحوه سفارشی سازی میله ها را نشان می دهد.
در [4]:
از جانب با طرح وارد كردن نمودار_براته ها as go شکل = go.شکل(go.قیف( y = ["بازدید از وب سایت", "بارگیری", "مشتریان بالقوه", "قیمت درخواست شده", "نهایی"], x = [39, 27. 4, 20. 6, 11, 2], متن = "داخل", متنی = "ارزش+درصد اولیه", جماعت = 0. 65, نشانگر = "رنگ": ["Deepskyblue", "Lightsalmon", "برنزه", "Teal", "نقره اي"], "خط": "عرض": [4, 2, 2, 3, 1, 1], "رنگ": ["گندم", "گندم", "آبی", "گندم", "گندم"]>>, اتصال = "خط": "رنگ": "آبی سلطنتی", "خط تیره": "نقطه", "عرض": 3>>) ) شکل.نشان دادن()
طرح قیف انباشته با go. fuel¶
در [5]:
از جانب با طرح وارد كردن نمودار_براته ها as go شکل = go.شکل() شکل.add_trace(go.قیف( نام = "مونترال", y = ["بازدید از وب سایت", "بارگیری", "مشتریان بالقوه", "قیمت درخواست شده"], x = [120, 60, 30, 20], متنی = "ارزش+درصد اولیه")) شکل.add_trace(go.قیف( نام = "تورنتو", گرایش = "ح", y = ["بازدید از وب سایت", "بارگیری", "مشتریان بالقوه", "قیمت درخواست شده", "فاکتور ارسال شده"], x = [100, 60, 40, 30, 20], متن = "داخل", متنی = "ارزش+درصد قبلی")) شکل.add_trace(go.قیف( نام = "ونکوور", گرایش = "ح", y = ["بازدید از وب سایت", "بارگیری", "مشتریان بالقوه", "قیمت درخواست شده", "فاکتور ارسال شده", "نهایی"], x = [90, 70, 50, 30, 10, 5], متن = "خارج از", متنی = "ارزش+درصد کل")) شکل.نشان دادن()
طرح قیف اصلی منطقه با plotly. express¶
با px. fuel_area ، هر ردیف از dataframe به عنوان مرحله ای از قیف نشان داده شده است.
در [6]:
وارد كردن plotly. express as px شکل = px.fuel_area(نام=["اول","2", "3", "چهارم", "5"], ارزش های=[5, 4, 3, 2, 1]) شکل.نشان دادن()
طرح قیف اصلی منطقه با Go. fuelarea¶
اگر Plotly Express نقطه شروع خوبی را ارائه ندهد ، همچنین می توان از کلاس عمومی Go. fuelarea از plotly. graph_objects استفاده کرد.
در [7]:
از جانب با طرح وارد كردن نمودار_براته ها as go شکل = go.شکل(go.کله پاچه( متن = ["اول","2", "3", "چهارم", "5"], ارزش های = [5, 4, 3, 2, 1] )) شکل.نشان دادن()
اندازه و رنگ نشانگر را در توطئه های قیف منطقه تنظیم کنید
در [8]:
از جانب با طرح وارد كردن نمودار_براته ها as go شکل = go.شکل(go.کله پاچه( ارزش های = [5, 4, 3, 2, 1], متن = ["اول","2", "3", "چهارم", "5"], نشانگر = "رنگ ها": ["Deepskyblue", "Lightsalmon", "برنزه", "Teal", "نقره اي"], "خط": "رنگ": ["گندم", "گندم", "آبی", "گندم", "گندم"], "عرض": [0, 1, 5, 0, 4]>>, متنفری = "خانواده": "استاندارد قدیمی TT ، Serif", "اندازه": 13, "رنگ": "سیاه">, جماعت = 0. 65)) شکل.نشان دادن()
قیف های منطقه چندگانه
در [9]:
از جانب با طرح وارد كردن نمودار_براته ها as go شکل = go.شکل() شکل.add_trace(go.کله پاچه( گروه مقیاس = "اولین", ارزش های = [500, 450, 340, 230, 220, 110], متنی = "ارزش", عنوان = "موقعیت": "مرکز بالا", "متن": "فروش برای فروش شخص A در ایالات متحده">, دامنه = "ایکس": [0, 0.5], "y": [0, 0.5]>)) شکل.add_trace(go.کله پاچه( گروه مقیاس = "اولین", ارزش های = [600, 500, 400, 300, 200, 100], متنی = "ارزش", عنوان = "موقعیت": "مرکز بالا", "متن": "فروش فروش شخص B در کانادا">, دامنه = "ایکس": [0, 0.5], "y": [0. 55, 1]>)) شکل.add_trace(go.کله پاچه( گروه مقیاس = "دومین", ارزش های = [510, 480, 440, 330, 220, 100], متنی = "ارزش", عنوان = "موقعیت": "بالا سمت چپ", "متن": "فروش فروش شخص A در کانادا">, دامنه = "ایکس": [0. 55, 1], "y": [0, 0.5]>)) شکل.add_trace(go.کله پاچه( گروه مقیاس = "دومین", ارزش های = [360, 250, 240, 130, 120, 60], متنی = "ارزش", عنوان = "موقعیت": "بالا سمت چپ", "متن": "فروش فروش شخص B در ایالات متحده">, دامنه = "ایکس": [0. 55, 1], "y": [0. 55, 1]>)) شکل.به روزرسانی_ه( لبه = "ل": 200, "R": 200>, شکل ها = [ "x0": 0, "x1": 0.5, "Y0": 0, "Y1": 0.5>, "x0": 0, "x1": 0.5, "Y0": 0. 55, "Y1": 1>, "x0": 0. 55, "x1": 1, "Y0": 0, "Y1": 0.5>, "x0": 0. 55, "x1": 1, "Y0": 0. 55, "Y1": 1>]) شکل.نشان دادن()
استراتژی برای تحلیل فاندمنتال...
ما را در سایت استراتژی برای تحلیل فاندمنتال دنبال می کنید
برچسب :
نویسنده : سعید شیخزاده
بازدید : <-PostHit->
تاريخ : شنبه
7 مرداد
1402 ساعت: 15:27