در این مطلب، ویدئو تابع افسانه در Matplotlib | Pytplot | آموزش پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:32
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,429
سلام بچه ها و به
2
00:00:02,429 –> 00:00:04,440
آموزش های برنامه نویسی پایتون توسط آکادمی آملیا خوش آمدید،
3
00:00:04,440 –> 00:00:06,629
ما در مورد بسته matplotlib بحث می کردیم
4
00:00:06,629 –> 00:00:09,900
و در ادامه این
5
00:00:09,900 –> 00:00:12,990
مجموعه در مورد افسانه بحث خواهیم کرد که چگونه می
6
00:00:12,990 –> 00:00:16,440
توان افسانه را به نمودار در نمودار یا
7
00:00:16,440 –> 00:00:19,520
نمودار اضافه کرد، یک افسانه منطقه ای از نمودار است
8
00:00:19,520 –> 00:00:22,289
که هر قسمت را توصیف می کند. از این
9
00:00:22,289 –> 00:00:25,170
درک، بنابراین افسانه چیزی نیست جز بخشی
10
00:00:25,170 –> 00:00:27,359
از نمودار که هر بخش از آن نمودار را توضیح می دهد،
11
00:00:27,359 –> 00:00:30,179
نمودار زمان زیادی می تواند
12
00:00:30,179 –> 00:00:33,270
خود توضیحی باشد، اما داشتن عنوانی برای
13
00:00:33,270 –> 00:00:36,809
برچسب های نمودار در محور که
14
00:00:36,809 –> 00:00:39,649
برچسب X و Y و افسانه است.
15
00:00:39,649 –> 00:00:44,070
اگر یک کاردستی
16
00:00:44,070 –> 00:00:47,070
حاوی برچسب عنوان و همچنین افسانه
17
00:00:47,070 –> 00:00:50,309
باشد، بیشتر در مورد نمودار توضیح می دهد، پس با دیدن نام ها می توانیم حدس بزنیم که
18
00:00:50,309 –> 00:00:53,280
آن نمودار چه نوع
19
00:00:53,280 –> 00:00:55,440
داده ای را با استفاده از آن
20
00:00:55,440 –> 00:00:58,140
نمودار نشان می دهد، قبلاً در مورد نحوه
21
00:00:58,140 –> 00:01:01,289
تنظیم عنوان و همچنین برچسب در آن بحث کردیم. نمودار
22
00:01:01,289 –> 00:01:03,510
بعدی که باید یاد بگیریم چگونه
23
00:01:03,510 –> 00:01:06,390
افسانه را در نمودار قرار دهیم
24
00:01:06,390 –> 00:01:08,850
حاوی اطلاعات نمودار است، بنابراین من
25
00:01:08,850 –> 00:01:12,360
یک مثال را نشان می دهم، بنابراین در اینجا ما یک
26
00:01:12,360 –> 00:01:14,880
برنامه پایتون داریم، بنابراین ما در حال وارد کردن matplo هستیم. نمودار
27
00:01:14,880 –> 00:01:17,939
tlib dot pi و ما numpy را
28
00:01:17,939 –> 00:01:19,830
بهعنوان NP وارد میکنیم، زیرا میخواهم یک
29
00:01:19,830 –> 00:01:22,890
آرایه در اینجا ایجاد کنم، میتوانیم بگوییم از
30
00:01:22,890 –> 00:01:25,530
تابع نمودار در اینجا استفاده کردهایم، ما داریم برای مجموعه
31
00:01:25,530 –> 00:01:28,229
دادهها رسم میکنیم، بنابراین باید نمودار یا خطی را
32
00:01:28,229 –> 00:01:31,200
در نمودار خروجی ترسیم کنیم. در اینجا می بینیم
33
00:01:31,200 –> 00:01:33,720
که این اولین نمودار است که داده ها در محور x
34
00:01:33,720 –> 00:01:36,750
چیزی نیست جز T توان 2 و
35
00:01:36,750 –> 00:01:40,020
رنگ آن نمودار قرمز است و مجموعه
36
00:01:40,020 –> 00:01:43,229
دوم داده PQ t توان 3 و رنگ
37
00:01:43,229 –> 00:01:46,049
سبز است و این برچسب X برچسب Y
38
00:01:46,049 –> 00:01:48,930
و عنوان تابع بعدی را نشان می دهد اکنون اگر
39
00:01:48,930 –> 00:01:53,280
این را ذخیره کنم و این را اجرا کنم، بنابراین در خروجی
40
00:01:53,280 –> 00:01:55,350
اینجا می توانیم دو خط را در
41
00:01:55,350 –> 00:01:58,140
نمودار به سمت راست ببینیم، بنابراین خط قرمز و خط سبز،
42
00:01:58,140 –> 00:02:01,320
اما فقط با دیدن نمودار نمی
43
00:02:01,320 –> 00:02:03,750
توانیم بگوییم کدام خط نشان دهنده این
44
00:02:03,750 –> 00:02:05,729
مربع است و
45
00:02:05,729 –> 00:02:08,550
اگر می خواهید آن اطلاعات را در نمودار نشان دهید، کدام خط نشان دهنده مکعب است،
46
00:02:08,550 –> 00:02:10,979
می توانیم از افسانه استفاده کنیم
47
00:02:10,979 –> 00:02:13,020
که نشان می دهد
48
00:02:13,020 –> 00:02:14,760
49
00:02:14,760 –> 00:02:18,870
اگر می خواهید افسانه را در نمودار وارد کنید، چه خطی نشان دهنده کدام نوع داده است.
50
00:02:18,870 –> 00:02:21,780
می توانید از تابع افسانه ای
51
00:02:21,780 –> 00:02:24,960
ماژول Pi plot استفاده کنید تا این در مالیات این
52
00:02:24,960 –> 00:02:27,360
سرگرمی باشد عمل ساده است این تابع متعلق
53
00:02:27,360 –> 00:02:29,280
به ماژول نمودار PI است، بنابراین باید
54
00:02:29,280 –> 00:02:34,010
matplotlib dot pipe lot dot legend را ذکر کنید
55
00:02:34,010 –> 00:02:37,650
و حاوی آرگومان ها و
56
00:02:37,650 –> 00:02:41,280
آرگومان های کلمه کلیدی است، بنابراین می توانیم آرگومان های صفر یا بیشتر
57
00:02:41,280 –> 00:02:44,160
یا آرگومان کلمه کلیدی داشته باشیم،
58
00:02:44,160 –> 00:02:46,230
این نحو کلی تابع legend است،
59
00:02:46,230 –> 00:02:48,780
اما ما معمولا این تابع افسانه را
60
00:02:48,780 –> 00:02:51,900
به سه روش مختلف
61
00:02:51,900 –> 00:02:53,940
فراخوانی کنید اول اینکه ما این تابع افسانه را بدون هیچ
62
00:02:53,940 –> 00:02:54,830
آرگومانی صدا
63
00:02:54,830 –> 00:02:57,240
می زنیم دوم اینکه این
64
00:02:57,240 –> 00:03:02,370
تابع افسانه را با برچسب ها صدا می زنیم و سوم
65
00:03:02,370 –> 00:03:05,280
اینکه این تابع را با دستگیره
66
00:03:05,280 –> 00:03:11,370
و برچسب می گوییم خوب است بنابراین اینها هستند سه
67
00:03:11,370 –> 00:03:14,100
روش برای فراخوانی این تابع legend، بنابراین
68
00:03:14,100 –> 00:03:16,350
اجازه دهید در مورد هر فراخوانی یک به یک
69
00:03:16,350 –> 00:03:19,050
با مثالهایی صحبت کنیم، ابتدا در مورد
70
00:03:19,050 –> 00:03:21,330
تابع
71
00:03:21,330 –> 00:03:22,980
legend بدون هیچ آرگومانی صحبت میکنیم که چگونه میتوان از تابع legend بدون
72
00:03:22,980 –> 00:03:26,820
هیچ آرگومان استفاده کرد، زمانی که هیچ
73
00:03:26,820 –> 00:03:29,310
آرگومانی را به legend منتقل نمیکنیم. تابع
74
00:03:29,310 –> 00:03:31,880
عناصری که باید به افسانه اضافه شوند به
75
00:03:31,880 –> 00:03:34,590
طور خودکار تعیین می شوند، بنابراین کدام
76
00:03:34,590 –> 00:03:36,690
عنصر باید به افسانه اضافه شود
77
00:03:36,690 –> 00:03:38,640
که به طور خودکار تعیین می شود
78
00:03:38,640 –> 00:03:41,940
و زمانی که ما w برای گنجاندن افسانه
79
00:03:41,940 –> 00:03:44,550
به طرح، باید نام
80
00:03:44,550 –> 00:03:47,130
خط یا نموداری را که به عنوان برچسب نامیده میشود، قرار دهیم، به
81
00:03:47,130 –> 00:03:50,340
عنوان مثال در اینجا ما
82
00:03:50,340 –> 00:03:52,650
دو خط را درست میکشیم، بنابراین این اولین
83
00:03:52,650 –> 00:03:55,260
مجموعه داده است که در اینجا یک خط میکشیم و
84
00:03:55,260 –> 00:03:58,140
این همان مجموعه دوم داده این
85
00:03:58,140 –> 00:04:00,240
خط دوم است، بنابراین اگر می
86
00:04:00,240 –> 00:04:03,150
خواهید این خط را در افسانه قرار دهید، باید
87
00:04:03,150 –> 00:04:05,160
عنوانی را به خط بدهیم که
88
00:04:05,160 –> 00:04:07,440
چیزی نیست، اما باید این خط
89
00:04:07,440 –> 00:04:09,930
را برچسب گذاری کنیم تا این خط را در تابع نمودار برچسب گذاری کنیم،
90
00:04:09,930 –> 00:04:12,870
می توانم از آرگومان کلمه کلیدی label بنابراین
91
00:04:12,870 –> 00:04:15,209
در اینجا من فقط می توانم برچسب را ذکر کنم و در اینجا
92
00:04:15,209 –> 00:04:18,180
می توانم مقدار رشته را ذکر کنم که نام آن است در
93
00:04:18,180 –> 00:04:20,910
اینجا ما این خط را برای نشان دادن مربع ها ترسیم می کنیم،
94
00:04:20,910 –> 00:04:23,340
بنابراین من
95
00:04:23,340 –> 00:04:27,210
عنوان خط را مربع چشم در اینجا
96
00:04:27,210 –> 00:04:30,210
و در ادامه اینجا برای cubes بنابراین
97
00:04:30,210 –> 00:04:35,759
من برچسب را به عنوان Q
98
00:04:35,759 –> 00:04:39,870
99
00:04:39,870 –> 00:04:41,940
100
00:04:41,940 –> 00:04:44,340
می گیرم.
101
00:04:44,340 –> 00:04:47,250
102
00:04:47,250 –> 00:04:49,680
103
00:04:49,680 –> 00:04:52,740
matplotlib نقطه pi نمودار و حالا اگر اجرا کنم
104
00:04:52,740 –> 00:04:56,340
بنابراین در اینجا ما می توانیم
105
00:04:56,340 –> 00:04:59,250
افسانه ای را ببینیم که توضیح می دهد که کدام خط
106
00:04:59,250 –> 00:05:01,889
نشان دهنده کدام نوع داده است اکنون
107
00:05:01,889 –> 00:05:04,050
فقط با نگاه کردن به نمودار می توانیم بگوییم
108
00:05:04,050 –> 00:05:06,780
که کدام نوع داده را در اینجا رسم می کنیم
109
00:05:06,780 –> 00:05:09,150
خط قرمز نشان دهنده مربع ها و
110
00:05:09,150 –> 00:05:13,410
خط سبز نشان دهنده مکعب ها. همانطور
111
00:05:13,410 –> 00:05:15,900
که گفتم این تابع افسانه بدون هیچ
112
00:05:15,900 –> 00:05:18,210
آرگومانی به طور خودکار تشخیص می دهد که اگر برچسب را در اینجا ذکر کنید کدام
113
00:05:18,210 –> 00:05:20,639
عنصر باید به افسانه اضافه شود، به این
114
00:05:20,639 –> 00:05:23,070
معنی است که
115
00:05:23,070 –> 00:05:24,990
116
00:05:24,990 –> 00:05:27,150
اگر ذکر نکرده اید که آن عنصر را اضافه نمی کند باید آن عنصر را به افسانه اضافه کنید.
117
00:05:27,150 –> 00:05:29,849
به افسانه، به عنوان مثال،
118
00:05:29,849 –> 00:05:33,180
اکنون اگر من این را حذف کنم خوب است، بنابراین در اینجا من
119
00:05:33,180 –> 00:05:35,520
برچسب را ذکر نمی کنم و اکنون اگر
120
00:05:35,520 –> 00:05:39,300
این را در اینجا اجرا کنم، می توانیم فقط یک
121
00:05:39,300 –> 00:05:41,880
ورودی را در افسانه ببینیم که برای خط است
122
00:05:41,880 –> 00:05:44,490
– این خط برای مکعب های ما است.
123
00:05:44,490 –> 00:05:47,099
نمی توانم ورودی خط 1 را ببینم، یعنی
124
00:05:47,099 –> 00:05:49,830
این جستجو، به این دلیل است که در اینجا
125
00:05:49,830 –> 00:05:51,930
ما یک برچسب را وارد نکرده ایم، به همین دلیل است که
126
00:05:51,930 –> 00:05:56,009
آن خط را در افسانه شامل نمی شود، بنابراین
127
00:05:56,009 –> 00:05:59,610
اگر برچسب را در اینجا حذف کنم، به این معنی است که
128
00:05:59,610 –> 00:06:02,699
من برچسب را ذکر نمی کنم در هر خط، بنابراین
129
00:06:02,699 –> 00:06:06,320
در حال حاضر اگر من اجرا این خطا در اینجا دریافت میکند،
130
00:06:06,320 –> 00:06:09,300
ما نمیتوانیم افسانه را ببینیم و در اینجا نمیتوانیم
131
00:06:09,300 –> 00:06:11,310
هیچ دستهای با فرم برچسب
132
00:06:11,310 –> 00:06:14,159
برای قرار دادن در افسانه ببینیم، بنابراین اگر
133
00:06:14,159 –> 00:06:16,800
میخواهید افسانه را در طرح اضافه کنید،
134
00:06:16,800 –> 00:06:20,150
باید نام یا برچسب را به خط بدهید.
135
00:06:20,150 –> 00:06:23,490
بر اساس آن تابع legend برچسب
136
00:06:23,490 –> 00:06:25,740
تعیین می کند که کدام عنصر باید به افسانه اضافه شود
137
00:06:25,740 –> 00:06:29,460
، ما می توانیم افسانه را
138
00:06:29,460 –> 00:06:32,430
با یک خط یا چند خط به نمودار اضافه
139
00:06:32,430 –> 00:06:35,190
کنیم، بنابراین در اینجا ما دو مجموعه داده ترسیم می کنیم،
140
00:06:35,190 –> 00:06:38,130
بنابراین دو خط در نمودار و ما
141
00:06:38,130 –> 00:06:40,110
از آن استفاده می کنیم. تابع legend اگر در حال رسم هستید،
142
00:06:40,110 –> 00:06:40,930
143
00:06:40,930 –> 00:06:43,180
ما مجموعه ای از داده ها را تنظیم می کنیم، همچنین می توانید از
144
00:06:43,180 –> 00:06:45,430
تابع legend استفاده کنید یا اگر از
145
00:06:45,430 –> 00:06:47,560
سه مجموعه داده برای مجموعه داده ها یا
146
00:06:47,560 –> 00:06:50,350
چهار خط سرخ کردن در نمودار
147
00:06:50,350 –> 00:06:52,449
استفاده می کنید، می توانید از این تابع افسانه نیز استفاده
148
00:06:52,449 –> 00:06:55,180
کنید. بنابراین این یک راه برای فراخوانی
149
00:06:55,180 –> 00:06:59,080
تابع legend است و در ادامه در مورد روش دوم بحث خواهیم کرد،
150
00:06:59,080 –> 00:07:02,139
بنابراین روش دوم
151
00:07:02,139 –> 00:07:03,970
برای فراخوانی تابع legend
152
00:07:03,970 –> 00:07:05,560
فراخوانی تابع legend با
153
00:07:05,560 –> 00:07:08,680
برچسب ها است که می توانیم از این روش برای ایجاد
154
00:07:08,680 –> 00:07:11,259
افسانه برای خطوط استفاده کنیم. در حال حاضر
155
00:07:11,259 –> 00:07:14,590
در محور یا وجود دارد نمودار بنابراین در اینجا برچسب به
156
00:07:14,590 –> 00:07:17,020
معنای جدول رشته است بنابراین برچسب چیزی نیست
157
00:07:17,020 –> 00:07:19,090
جز نام X که در افسانه نمایش داده می شود.
158
00:07:19,090 –> 00:07:21,370
159
00:07:21,370 –> 00:07:25,270
160
00:07:25,270 –> 00:07:28,240
161
00:07:28,240 –> 00:07:30,759
عنصر بدون
162
00:07:30,759 –> 00:07:34,210
نیاز به برچسب زدن به خط در اینجا می توانیم
163
00:07:34,210 –> 00:07:35,889
این خط را در حالی که تابع legend را فراخوانی می کنیم برچسب گذاری کنیم،
164
00:07:35,889 –> 00:07:38,080
بنابراین برای آن در اینجا باید
165
00:07:38,080 –> 00:07:41,110
legend بگیریم و در داخل آن باید
166
00:07:41,110 –> 00:07:43,660
برچسب بگیریم و در اینجا برچسب چیزی نیست جز
167
00:07:43,660 –> 00:07:46,990
رشته rubella پس باید بگیریم
168
00:07:46,990 –> 00:07:49,990
برچسب در لیست یا تاپل برای
169
00:07:49,990 –> 00:07:52,510
مثال در اینجا میتوانیم ببینیم که خط اول
170
00:07:52,510 –> 00:07:55,780
چهار مربع است، بنابراین من مربع لیست را میگیرم،
171
00:07:55,780 –> 00:07:58,990
این اولین برچسب است
172
00:07:58,990 –> 00:08:02,560
کاما بعد برچسب دوم مکعب است، بنابراین
173
00:08:02,560 –> 00:08:07,659
من مکعبها را میگیرم پس این برچسب را اکنون
174
00:08:07,659 –> 00:08:10,389
اگر من این را در اینجا اجرا کنم می توانیم
175
00:08:10,389 –> 00:08:13,479
مربع ها و مکعب ها را ببینیم این روش
176
00:08:13,479 –> 00:08:15,820
دوم فراخوانی تابع legend است بدون نیاز
177
00:08:15,820 –> 00:08:17,620
به برچسب گذاری خط در حین ایجاد
178
00:08:17,620 –> 00:08:20,169
عنصر به جای اینکه می توانیم
179
00:08:20,169 –> 00:08:22,419
خط را هنگام فراخوانی تابع legend برچسب گذاری کنیم
180
00:08:22,419 –> 00:08:25,270
اما مشکل با thi است. روش s
181
00:08:25,270 –> 00:08:28,389
ترتیب این برچسب ها به
182
00:08:28,389 –> 00:08:32,110
ترتیب این خط بستگی دارد به عنوان مثال برچسب
183
00:08:32,110 –> 00:08:34,120
برای خط اول مربع درست است بنابراین
184
00:08:34,120 –> 00:08:36,849
باید ذکر کنیم که سال اول
185
00:08:36,849 –> 00:08:38,890
بنابراین ترتیب عناصر باید
186
00:08:38,890 –> 00:08:41,740
مانند ترتیب برچسب باشد اگر من مکعب ها را
187
00:08:41,740 –> 00:08:45,399
اول مربع های بعدی