ما از کوکی ها برای بهبود تجربه شما در استفاده از سایت استفاده می کنیم. با ادامه استفاده از سایت، شما استفاده از کوکی ها ، سیاست حفظ حریم خصوصی و شرایط استفاده را قبول می کنید.
متوجه شدم!
پایگاه جامع اطلاعات مکانی ایران
پایگاه جامع اطلاعات مکانی ایران تارنما دانش - محتوای کاربردی نحوه ساخت وب اپلیکیشن‌ها با استفاده از بسته Shiny (قسمت دوم)

نحوه ساخت وب اپلیکیشن‌ها با استفاده از بسته Shiny (قسمت دوم)

نحوه ساخت وب اپلیکیشن‌ها با استفاده از بسته Shiny (قسمت دوم)

1402/04/25
دراین فیلم آموزشی، با نحوه ساخت وب اپلیکیشن‌های Shiny در محیط RStudio آشنا خواهید شد.


نحوه ساخت وب اپلیکیشن‌های Shiny (قسمت دوم)

Shiny یک بسته نرم‌افزاری مبتنی بر وب در زبان R است که برای تجزیه و تحلیل و تجسم داده های تعاملی مورد استفاده قرار می‌گیرد. Shiny به شما این امکان را می دهد که بدون نیاز به دانستن زبان‌های HTML ،CSS یا JavaScript تحلیل‌های خود را در قالب داشبوردها و نمودارهای تعاملی ایجاد و از طریق یک مرورگر با مخاطبان به اشتراک بگذارید. یک اپلیکیشن Shiny شامل سه مؤلفه است:
رابط کاربری ui، به عنوان یک شی تعریف می‌شود و چیدمان و ظاهر اپلیکیشن را کنترل می‌کند.
تابع server، حاوی دستورالعمل‌هایی است که با استفاده از آن اپلیکیشن شما ساخته می‌شود. 
در آخر نیز تابع shinyApp، رابط کاربری و سرور را ترکیب می‌کند تا اشیای اپلیکیشن shiny ایجاد شوند.
 Shiny به گونه‌ای طراحی شده است که هنگام شروع کار به طرزی باور نکردنی احساس راحتی کنید؛ در حالی‌که، هر چه عمیق‌تر به نحوه عملکرد آن بپردازید، بیشتر متوجه می‌شوید که بر اساس اصول مهندسی نرم‌افزار ساخته شده است. از سوی دیگر، Shiny شما را به ایجاد برنامه‌های پیش‌ساخته محدود نمی‌کند؛ اجزای رابط کاربری آن را می توان به راحتی گسترش داد یا به‌طور سفارشی ساخت. همچنین، سرور آن نیز از برنامه‌نویسی واکنشی (reactive) استفاده می‌کند و با استفاده از آن می‌توانید هر نوع منطق بک اند (back end) را که می‌خواهید ایجاد کنید. 
این فیلم آموزشی به شما کمک می‌کند تا با تعریف سه مـؤلفه فوق، اولین اپلیکیشن‌ تحت وب خود را در محیط RStudio بسازید. 

ارسال نظر:


پایگاه جامع اطلاعات مکانی ایران
Rui3DتبifNAByGISUMDPDFDEMMapنصبforstrNaNMAPOSMIDWSumgisSHPshpGPXGPSKMLحریمlinetextrectKnitHTMLgeomjoinpipeپایپplotJoinaxisدادهESRIreadloadCRANnextloopENVIListBaseRingViewhelpClipQGISLineNearبافرToolAreaDATAرسترclipdataJsonDataEditthemeگزارشShinyScaleLabelfacettidyrادغامتجمیعdplyrANOVAToolsExcelSlopeEraseابزارcolorpointUnionlabelpar()mfrowmfcolروبانgroupErrorwriteapplyinputbreakwhile4.6.1آموزشArrayMultiSplitIndexPivotTablePointtoolsSetupوکتورQueryexcelArcGISترافیکserverنمودارunit() T TestBufferپایگاهInsertافزونهImportExportlapplysapplytapplymapplyWebGISwebgisoutputFactorlevelspythonپایتونآموزش VectorMatrixLayoutAspectRasterMosaicArcgisAppendarcgisSelectrasterARCGISNetworkggplot2elementRStudiomerge()slice()Min MaxZ ScoreBox CoxdensityProjectCentralEStudioWarningpackagecontroldatasetsummaryLogicalconvertnumericintegerlogicalRstudioinstallKrigingFishnetConvertAutocadمسیریابیآرامستانTile MapBase Mapمصورسازیgather()spread()magrittrTee pipeselect()mutate()rename()filter()سالیدورکمتاسالیدR StudioQ Q Plotquantilelegend()layout()رنگ بندیPie PlotBox PlotBar Plotdiscretefunctionifelse()groppingvariableWeightedدرونیابیDissolveidentityشیپ فایلجی پی اسAdd Dataلیبل زدنمکان محورنقشه پایهextract()tidy dataداده مرتبfull joinleft joinگروه‌بندیarrange()Hillshadeسایه روشنSymbologyدسته بندیHistogramFrequencyDebuggingargumentsconditionvariablesنرم افزارcharacterworkspacedirectoryAttributeAdd FieldProximityintersectShapeFileshapefileShapefilesymbologyسیمبولوژیMobile GISتصویر گوگلR MarkdownCoordinateseparate()inner joinright joinادغام کاملgroup_by()عملگر پایپrelocate()آماده‌سازیپیش‌پردازشsolidworksSolidWorksset.seed()ArcGIS ProProjectionDigitizingرقومی سازیOperationsRelationalData FrameGoogle mapReclassifyCalculatorArcGIS PROFeature Toarcgis procoordinateShape fileسفارشی سازیادغام داخلیادغام از چپsummarise()Two Samplesسیستم تصویرGeodatabaseQualitativedescriptiveDescriptiveVariabilityprogrammingProgrammingافزایش سرعتابزار Eraseابزار Splitبرچسب گذاریافزودن دادهابزار مکانینقشه کاداستربرنامه نویسیShapiro Wilkdistributionسیستم مختصاتScatter PlotMathematicalSpatial joinمحاسبه مساحتOpenStreatMapvisualizationData Cleaningpivot_wider()ادغام از راستpipe operatorpreprocessingتبدیل داده‌هاOne way ANOVANormalizationcustomizationArcGIS ServerArcgis Serverاسکریپت نویسیGlobal Mapperpivot_longer()Paired Samplesنمودار جعبه‌اینمودار میله‌ایJavaScript APIMissing ValuesData StructurePoint Distanceتخلفات ساختمانیWeb ApplicationAssignment pipeExposition pipeStandardizationمعرفی نرم افزارنمودار دایره‌ایFactor Variableنصب نرم‌افزار RSpatial Databaseinstall.packagesLogical Operatorنصب و راه اندازیابزارهای کاربردیپایگاه داده مکانیOne Sample T Testمدل رقومی ارتفاعیworking directoryنرم افزار سالیدورکKolmogorov Smirnovابزار table selectبرنامه نویسی WebGISRelational OperatorGenerate Near Tableسیستم اطلاعات مکانیAnalysis of varianceSymmetrical Differenceآموزش نرم افزار arcgisClosest facility analysis

©BRB تمامی حقوق طراحی سایت متعلق به شرکت دانش‌بنیان بهین ره‌آورد بهبود می باشد.