در این مطلب، ویدئو سلول های واکنشی DataTable – Dash Plotly Python با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:15:40
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,760
سلام به همه خوش آمدید، امیدوارم
2
00:00:01,760 –> 00:00:03,280
هفته فوقالعادهای داشته باشید،
3
00:00:03,280 –> 00:00:05,440
بنابراین در آموزش امروز به شما نشان میدهم که
4
00:00:05,440 –> 00:00:07,040
چگونه
5
00:00:07,040 –> 00:00:09,679
از جدول دادهها استفاده
6
00:00:09,679 –> 00:00:12,880
کنید تا سلولهای واکنشی داشته باشد
7
00:00:12,880 –> 00:00:15,200
تا سلولها یا ماوس
8
00:00:15,200 –> 00:00:17,279
شما مانند یک دکمه باشند، بنابراین هر بار اگر
9
00:00:17,279 –> 00:00:20,560
روی یک سلول کلیک کنید، نمودار اینجا در سمت راست تغییر می کند،
10
00:00:20,560 –> 00:00:22,720
بنابراین همانطور که می بینید
11
00:00:22,720 –> 00:00:24,880
همیشه محور x همیشه
12
00:00:24,880 –> 00:00:25,840
13
00:00:25,840 –> 00:00:28,320
سال خواهد بود، عنوان بر اساس
14
00:00:28,320 –> 00:00:31,439
کشور انتخاب شده در همان سطر
15
00:00:31,439 –> 00:00:34,079
و سپس محور y خواهد بود. امید به زندگی
16
00:00:34,079 –> 00:00:36,000
17
00:00:36,000 –> 00:00:37,840
یا جمعیت
18
00:00:37,840 –> 00:00:39,840
یا تولید ناخالص داخلی سرانه خواهد بود،
19
00:00:39,840 –> 00:00:41,200
بنابراین بیایید ببینیم چگونه این را ایجاد می کنیم، این
20
00:00:41,200 –> 00:00:42,640
بسیار مهم است زیرا این به
21
00:00:42,640 –> 00:00:44,800
شما انعطاف زیادی
22
00:00:44,800 –> 00:00:47,200
را در جدول داده های خود می دهد و می تواند به شما
23
00:00:47,200 –> 00:00:50,239
امکان ایجاد نمودارهای بسیار زیبایی را بدهد
24
00:00:50,239 –> 00:00:53,199
که ما همه این کارها را با ویژگی سلول فعال جدول دادههای dash،
25
00:00:53,199 –> 00:00:55,600
بنابراین میخواهیم
26
00:00:55,600 –> 00:00:57,760
به ویژگی سلول فعال
27
00:00:57,760 –> 00:00:59,440
و کلیدهای مختلفی
28
00:00:59,440 –> 00:01:01,680
که سلول فعال
29
00:01:01,680 –> 00:01:04,159
برای شروع یا دنبال کردن
30
00:01:04,159 –> 00:01:06,720
آنها باید عمیقتر برویم، توصیه میکنم به github من بروید
31
00:01:06,720 –> 00:01:10,080
و این انتخاب را دانلود کنید.
32
00:01:10,080 –> 00:01:11,840
آن
33
00:01:11,840 –> 00:01:13,600
34
00:01:13,600 –> 00:01:16,400
کد um یا فایل پایتون را بنویسید یا فقط
35
00:01:16,400 –> 00:01:19,360
تمام کدها را در فایل پایتون خود
36
00:01:19,360 –> 00:01:21,600
کپی کنید
37
00:01:21,600 –> 00:01:23,119
و ما روی این
38
00:01:23,119 –> 00:01:25,119
مورد تمرکز می کنیم که روی این فصل تمرکز می کنیم فیلترینگ مرتب سازی
39
00:01:25,119 –> 00:01:28,320
انتخاب و صفحه بندی به صورت بومی
40
00:01:28,320 –> 00:01:31,360
در جزء جدول داده های خطی
41
00:01:31,360 –> 00:01:32,880
i اگر میخواهید در بالا کلیک کنید، در لیست پخش قرار داشته باشید،
42
00:01:32,880 –> 00:01:34,880
من روی فصلهای مختلف تمرکز میکنم،
43
00:01:34,880 –> 00:01:36,960
در این مورد، میخواهم
44
00:01:36,960 –> 00:01:39,200
روی قسمت انتخابی این فصل تمرکز
45
00:01:39,200 –> 00:01:40,479
کنم،
46
00:01:40,479 –> 00:01:43,200
بنابراین بیایید شروع کنیم
47
00:01:43,200 –> 00:01:45,040
چگونه این نمودار را بسازیم،
48
00:01:45,040 –> 00:01:47,280
بیایید آنها را بارگیری کنیم.
49
00:01:47,280 –> 00:01:50,079
بارگذاری انتخاب کد پی این
50
00:01:50,079 –> 00:01:52,000
کد در واقع توسط آن ماری دوست من نوشته شده است
51
00:01:52,000 –> 00:01:54,640
و او یک
52
00:01:54,640 –> 00:01:57,200
ناظم است، او یک رهبر است و او یک
53
00:01:57,200 –> 00:01:59,200
متخصص خط تیره است، بنابراین
54
00:01:59,200 –> 00:02:01,439
اگر چیزی دارید حتما از او سوال
55
00:02:01,439 –> 00:02:05,520
بپرسید، این به خط تیره 2.0 یا بالاتر نیاز دارد
56
00:02:05,520 –> 00:02:07,439
و با dash 2.0 می توانید
57
00:02:07,439 –> 00:02:09,440
در واقع همه چیز را در
58
00:02:09,440 –> 00:02:12,239
یک خط دانلود کنید و سپس ما در حال وارد کردن
59
00:02:12,239 –> 00:02:16,400
plotly express هستیم، از یک
60
00:02:16,400 –> 00:02:18,720
برگه css که توسط plot leam نوشته شده است
61
00:02:18,720 –> 00:02:21,440
استفاده می کنیم و این به
62
00:02:21,440 –> 00:02:23,840
ما امکان می دهد مقداری lay ایجاد کنیم. می بینید که چگونه
63
00:02:23,840 –> 00:02:26,160
من اینجا جدول داده ها را در سمت چپ
64
00:02:26,160 –> 00:02:28,239
و نمودار را در سمت راست دارم، به این دلیل است که من
65
00:02:28,239 –> 00:02:30,000
از این برگه های خارجی با این
66
00:02:30,000 –> 00:02:32,480
استفاده می کنم، می توانم از نام کلاس ها استفاده کنم مانند همین اینجا
67
00:02:32,480 –> 00:02:34,160
همه این
68
00:02:34,160 –> 00:02:36,560
div قرار است یک ردیف باشد و در داخل این
69
00:02:36,560 –> 00:02:39,040
یک ردیف div ما دو div خواهیم داشت،
70
00:02:39,040 –> 00:02:41,599
یکی پنج ستون در
71
00:02:41,599 –> 00:02:42,640
سمت چپ
72
00:02:42,640 –> 00:02:44,800
و دو تا شش ستون
73
00:02:44,800 –> 00:02:46,000
در سمت
74
00:02:46,000 –> 00:02:47,200
راست بسیار خوب است،
75
00:02:47,200 –> 00:02:48,319
بنابراین
76
00:02:48,319 –> 00:02:51,840
بیایید ببینیم که ما از یک داده داخلی Uh استفاده خواهیم کرد.
77
00:02:51,840 –> 00:02:54,319
set gap minder این
78
00:02:54,319 –> 00:02:56,080
مجموعه داده ای است که به صورت نموداری تعبیه شده است
79
00:02:56,080 –> 00:02:57,840
، آنها چندین مجموعه داده مختلف دارند
80
00:02:57,840 –> 00:03:01,040
، فکر می کنم اگر روی این
81
00:03:01,040 –> 00:03:02,720
کلیک کنید می توانید در اینجا تمام مجموعه داده ها را ببینید
82
00:03:02,720 –> 00:03:05,920
که من چه کار کردم
83
00:03:05,920 –> 00:03:07,840
کلیک چپ را کنترل کردم و همه داده های مختلف را می بینم
84
00:03:07,840 –> 00:03:09,200
مجموعههایی که به صورت
85
00:03:09,200 –> 00:03:11,280
نموداری بیان میشوند، ما از این مجموعه داده استفاده
86
00:03:11,280 –> 00:03:13,200
87
00:03:13,200 –> 00:03:14,159
88
00:03:14,159 –> 00:03:15,920
میکنیم و سپس به شما نشان میدهیم
89
00:03:15,920 –> 00:03:19,120
که در عرض چند دقیقه به این موضوع
90
00:03:19,120 –> 00:03:20,159
میپردازیم، بسیار خوب،
91
00:03:20,159 –> 00:03:22,319
بنابراین ابتدا طرحبندی به سادگی اجازه دهید
92
00:03:22,319 –> 00:03:23,599
برای یک دقیقه طرحبندی را مرور کنیم، اگر شما نیستید.
93
00:03:23,599 –> 00:03:24,799
علاقه مند به طرح بندی که می خواهید
94
00:03:24,799 –> 00:03:26,319
مستقیماً به پاسخ تماس
95
00:03:26,319 –> 00:03:28,560
بپرید، سپس فقط به داخل پرش کنید o پاسخ به تماس با استفاده
96
00:03:28,560 –> 00:03:32,080
از طرحبندی ویدیو در زیر ویدیو
97
00:03:32,080 –> 00:03:36,000
خوب است، بنابراین در طرحبندی، یک ردیف
98
00:03:36,000 –> 00:03:38,319
داریم، فقط همه چیز در یک ردیف است و
99
00:03:38,319 –> 00:03:41,680
در پنج ستون اول سمت چپ
100
00:03:41,680 –> 00:03:45,280
، عنوان را داریم و سپس
101
00:03:45,280 –> 00:03:46,480
جدول دادههای خط تیره را داریم
102
00:03:46,480 –> 00:03:48,239
و این تاریخ و اول از همه
103
00:03:48,239 –> 00:03:51,519
این عنوان 2007 gap minder است
104
00:03:51,519 –> 00:03:54,000
و سپس این یک جدول داده است. id
105
00:03:54,000 –> 00:03:56,319
جدول است و ستون هایی
106
00:03:56,319 –> 00:03:58,560
دارد که برای c در ستون ها می گوییم و
107
00:03:58,560 –> 00:04:00,560
ستون ها از اینجا می آیند
108
00:04:00,560 –> 00:04:03,840
تمام این ستون هایی که وجود دارند. در داخل
109
00:04:03,840 –> 00:04:05,120
gap minder
110
00:04:05,120 –> 00:04:06,799
بنابراین برای دیدن ستونها
111
00:04:06,799 –> 00:04:08,480
به آن میدهیم، نام
112
00:04:08,480 –> 00:04:11,920
آن مانند id cnc خواهد بود
113
00:04:11,920 –> 00:04:14,480
و سپس تمام دادهها همیشه این است،
114
00:04:14,480 –> 00:04:16,798
شما همیشه این
115
00:04:16,798 –> 00:04:18,478
و دادهها را تکرار خواهید کرد. قاب
116
00:04:18,478 –> 00:04:21,600
داده فقط dff dff خواهد بود، این
117
00:04:21,600 –> 00:04:24,560
دقیقاً در اینجا um ann marie فقط
118
00:04:24,560 –> 00:04:28,000
آن را فیلتر کرد، بنابراین ما فقط یک سال 2007 داریم، به این
119
00:04:28,000 –> 00:04:30,160
ترتیب ما
120
00:04:30,160 –> 00:04:32,479
به جای یک کشور در هر ردیف فقط یک کشور داریم،
121
00:04:32,479 –> 00:04:34,639
بنابراین اینطور نیست.
122
00:04:34,639 –> 00:04:36,080
123
00:04:36,080 –> 00:04:38,400
خود را تکرار نکنید زیرا ما
124
00:04:38,400 –> 00:04:41,360
در حال حاضر فقط برای سال 2007 به آن نیاز
125
00:04:41,360 –> 00:04:43,680
داریم پس از آن، پرداخت فقط 10 در هر
126
00:04:43,680 –> 00:04:46,320
10 رول در هر صفحه خواهد داشت و
127
00:04:46,320 –> 00:04:48,240
می توانید ببینید در اینجا 10 ردیف در هر
128
00:04:48,240 –> 00:04:51,280
صفحه وجود دارد، در هر ردیف فقط یک کشور وجود دارد
129
00:04:51,280 –> 00:04:52,639
زیرا همه چیز در اینجا مربوط به
130
00:04:52,639 –> 00:04:54,560
سال 2007 است
131
00:04:54,560 –> 00:04:55,520
132
00:04:55,520 –> 00:04:56,639
133
00:04:56,639 –> 00:04:59,199
و سلول فعال سلول فعال این است
134
00:04:59,199 –> 00:05:01,039
با این شی که این
135
00:05:01,039 –> 00:05:03,199
دیکشنری دقیقاً
136
00:05:03,199 –> 00:05:04,800
اینجاست و دارای
137
00:05:04,800 –> 00:05:07,440
چهار کلید مختلف ستون شناسه ستون ردیف است،
138
00:05:07,440 –> 00:05:11,520
همانطور که میتوانید در اینجا در مراجع مشاهده کنید،
139
00:05:11,520 –> 00:05:14,080
سلول فعال ستون بخش مرجع
140
00:05:14,080 –> 00:05:16,479
یک فرهنگ لغت با
141
00:05:16,479 –> 00:05:18,240
چهار کلید مختلف است
142
00:05:18,240 –> 00:05:19,759
که میتوانید اینجا ببینید و این مقادیر
143
00:05:19,759 –> 00:05:20,800
اختیاری
144
00:05:20,800 –> 00:05:25,120
هستند که میتوانند داخل آنها قرار بگیرند.
145
00:05:25,120 –> 00:05:27,520
بنابراین در همان ابتدا که برنامه
146
00:05:27,520 –> 00:05:30,400
برای اولین بار بارگذاری می شود، سلول فعال
147
00:05:30,400 –> 00:05:32,880
ردیف 0
148
00:05:32,880 –> 00:05:36,639
و شناسه ستون کشور خواهد بود،
149
00:05:36,639 –> 00:05:39,199
بنابراین اولین باری که برنامه
150
00:05:39,199 –> 00:05:40,560
151
00:05:40,560 –> 00:05:43,360
فعال را بارگیری می کند، ردیف در اینجا 0 خواهد بود
152
00:05:43,360 –> 00:05:44,240
.
153
00:05:44,240 –> 00:05:46,160
و ستون قرار است
154
00:05:46,160 –> 00:05:48,080
کشور باشد، به همین دلیل است که این
155
00:05:48,080 –> 00:05:51,280
سلول فعال است و نه این یا نه این، بلکه
156
00:05:51,280 –> 00:05:54,000
هر زمان که
157
00:05:54,000 –> 00:05:56,000
برنامه را از همان ابتدا بارگیری
158
00:05:56,000 –> 00:05:58,160
می کنیم، این یکی است،
159
00:05:58,160 –> 00:06:00,960
خوب پس این سلول فعال است. ll و سپس
160
00:06:00,960 –> 00:06:02,800
در سمت راست پنج
161
00:06:02,800 –> 00:06:04,800
ستون شش ستون خواهد بود در حال حاضر
162
00:06:04,800 –> 00:06:06,800
ما چیزی در این div
163
00:06:06,800 –> 00:06:09,039
164
00:06:09,039 –> 00:06:10,960
نداریم.
165
00:06:10,960 –> 00:06:13,759
گراف ما این نمودار را
166
00:06:13,759 –> 00:06:15,280
167
00:06:15,280 –> 00:06:17,520
در فرزندان این شناسه قرار می دهیم، بنابراین اگر
168
00:06:17,520 –> 00:06:20,319
واقعاً اگر آن را به این شکل هشتگ کنید،
169
00:06:20,319 –> 00:06:21,919
170
00:06:21,919 –> 00:06:23,360
خواهید دید
171
00:06:23,360 –> 00:06:24,960
که وجود نخواهد داشت
172
00:06:24,960 –> 00:06:27,600
نه هیچ گاف
173
00:06:27,600 –> 00:06:29,520
خالی خواهد بود، فقط
174
00:06:29,520 –> 00:06:33,680
یک خالی خواهد بود خالی div درست در اینجا خیلی خوب است،
175
00:06:33,680 –> 00:06:36,479
پس بیایید همین الان این را به این شکل برگردانیم
176
00:06:36,479 –> 00:06:38,080
، بیایید بیایید یک نمودار بسازیم
177
00:06:38,080 –> 00:06:40,000
و بیایید به
178
00:06:40,000 –> 00:06:41,919
callback برویم تا برای درک بهتر پاسخ به تماس،
179
00:06:41,919 –> 00:06:44,639
فقط یک ورودی و یک خروجی داریم که
180
00:06:44,639 –> 00:06:49,360
ورودی سلول فعال است.
181
00:06:49,360 –> 00:06:52,800
جدول و شناسه جدول متعلق به
182
00:06:52,800 –> 00:06:55,360
جدول داده های خط تیره هستند و صفحه اصلی سلول
183
00:06:55,360 –> 00:06:58,319
فعال دقیقاً در اینجا است،
184
00:06:58,319 –> 00:06:59,759
بنابراین این
185
00:06:59,759 –> 00:07:02,000
سلول فعال است که
186
00:07:02,000 –> 00:07:05,039
آرگومان تابع callback ما خواهد بود،
187
00:07:05,039 –> 00:07:06,960
بنابراین این فقط برای شروع است،
188
00:07:06,960 –> 00:07:09,759
این دقیقاً یکسان است. چیزی که همه اینها درست است
189
00:07:09,759 –> 00:07:11,919
ما آن را از اینجا برداشتیم به یاد داشته باشید
190
00:07:11,919 –> 00:07:14,000
این اولین سلول فعال
191
00:07:14,000 –> 00:07:18,160
ردیف 0 و ستون شناسه کشور است،
192
00:07:18,160 –> 00:07:21,680
بنابراین این یک سلول فعال اولیه است،
193
00:07:21,680 –> 00:07:23,120
ما این را می
194
00:07:23,120 –> 00:07:25,199
گیریم، تمام داده ها را با شمارش
195
00:07:25,199 –> 00:07:27,919
با ردیف ها و ستون ها فیلتر می کنیم و سپس
196
00:07:27,919 –> 00:07:29,599
نمودار خود را می سازیم
197
00:07:29,599 –> 00:07:32,080
و بعد از آن برای ساختن یک گراف،
198
00:07:32,080 –> 00:07:35,840
گراف خود را در داخل یک جزء خط تیره برمیگردانیم،
199
00:07:35,840 –> 00:07:38,319
شکل خود را در نمودار جزء خط تیره خود برمیگردانیم،
200
00:07:38,319 –> 00:07:40,160
زیرا همه شکلها
201
00:07:40,160 –> 00:07:43,120
باید داخل یک جزء نمودار بروند
202
00:07:43,120 –> 00:07:44,400
و این
203
00:07:44,400 –> 00:07:45,599
به
204
00:07:45,599 –> 00:07:49,520
درون فرزندان گراف خروجی میرود،
205
00:07:49,520 –> 00:07:52,720
درست شی بازگشتی همیشه
206
00:07:52,720 –> 00:07:54,160
داخل میشود.
207
00:07:54,160 –> 00:07: