A simple web app using R, R-Shiny package, and R Studio

Completado Publicado Dec 3, 2015 Pagado a la entrega
Completado Pagado a la entrega

Project Description:

Using R language, Shiny package, and R-studio, develop a simple web app that does the following:

- Load a file containing a MxN matrix (comma delimited) into a data table. The first row of the matrix holds the column names. The first column holds the row names. Remainder values are floating point numbers.

- Display this data table that hold the matrix.

- When the user click on a row of the data table, graph this row onto chart. As the user click on more rows, plot more line graphs (correspond to each clicked row) onto this same chart. Label each line graph with its row name. Each line will have its own color. Note that “parallel coordinates plot” technique will be needed to graph multiple rows on the same chart.

- When the user click on a row (in the displayed data table) that has already been graphed, remove the line graph for that row. Similarly, if a user click on a line graph on the chart, remove that line graph.

- Provide a slide bar so the user can adjust the X scale of the line graph.

Deliverables:

Using R-studio (down load from [url removed, login to view]) create a “ui.R” and “server.R” files to implement the above. Create a test file holding a 101x201 (101 rows by 201 columns) matrix, where the element of the first row hold column names c1, c2, … c200. And the first column holds the row names, r1, r2, …r100. Fill the remainder of the matrix elements with random floating point numbers.

Clarification:

- All the line graphs share the X coordinates which are the column numbers, i.e 1, 2, 3 , 4, 5 , 6 ,7, etc to max number of columns.
- The y coordinates for each row's line graph are the floating point values on that row. Example the X, Y coordinates for the first 3 points of row 1 are: point 1: (X=1, y = value at row 1, column 1); point 2 (X=2, Y= value at row 1, column 2); point 3(X = 3, Y= value at row 1, column 3). Reminder that Row 0 holds the columns' names and Column 0 holds the rows names. You don't need to use "parallel coordinates" plot technique.
- The slider bar is used to adjust the Y scale not X scale as incorrectly written earlier.
- The user is allowed to have a maximum of 10 line graphs. Since each line graph has its own color, you can label the line graph such as red = row A, black = row B, blue = row C, etc.

Lenguaje de Programación R

Nº del proyecto: #9038150

Sobre el proyecto

8 propuestas Proyecto remoto Activo Dec 9, 2015

Adjudicado a:

vovo4ka

Hello, I'm a PhD student working with R language on the daily bases. Please have a look on my resent shiny-r project (under development) [login to view URL] I will be happy t Más

$50 USD en 1 día
(1 comentario)
0.7

8 freelancers están ofertando un promedio de $132 por este trabajo

extinct

Hi, I am an expert R coder and can implement this task perfectly. I will be happy to assist you when you award me the project. Kind regards, John.

$120 USD en 1 día
(9 comentarios)
4.8
kumarpm

Hi, Below is my experience, and I can deliver you quality work with in specified or agreed time. Myself Ph.D. in advanced analytics having 10+ years of experience in developing and delivering analytical projects Más

$125 USD en 5 días
(6 comentarios)
3.8
weisdata

Hi, we are a couple of software engineers in San Francisco. Specialized in data mining and related topics. We also master R programming and are very confident in accomplishing your web app very well. Thank you!

$222 USD en 3 días
(0 comentarios)
0.0
mattsrinc

Hi, I'm Matt and would like to help you (scripting in R for 3 years). UPDATE: based on added requirements and additional work needed for slider, color and 10 line graph limitation more work will be needed yet the bi Más

$127 USD en 5 días
(0 comentarios)
0.0
EasyStatsolved

Hi I am a very experienced statistics engineer . I have completed several pHD level thesis projects involving advanced statistical analysis of data. I have worked with data from several companies and have done project Más

$100 USD en 1 día
(0 comentarios)
0.0
arturocam

Hi, I can have your Shinny App running in less than 3 days. On your project description you mentioned that you need to upload a MxN matrix while in your deliverables you mention an 101x201 matrix. Do you need th Más

$200 USD en 3 días
(0 comentarios)
0.0