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

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.


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.


- 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.

Kemahiran: Bahasa Pengaturcaraan R

Lihat lagi: www create a graph, web app develop, the simple web, graph using c, graphs in c language, graph in c language, develop web app, data that can be graphed, data on a graph, data and graph, create line graph and line chart, create line graph, create a table chart, create a line plot, create a line graph, create a graph com, create a graph, create a bar chart, click a test, simple web app database

Tentang Majikan:
( 7 ulasan ) Beaverton, United States

ID Projek: #9038150

Dianugerahkan kepada:


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 Lagi

$50 USD dalam sehari
(1 Ulasan)

8 pekerja bebas membida secara purata $132 untuk pekerjaan ini


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 dalam sehari
(9 Ulasan)

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 Lagi

$125 USD dalam 5 hari
(6 Ulasan)

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 dalam 3 hari
(0 Ulasan)

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 Lagi

$127 USD dalam 5 hari
(0 Ulasan)

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 Lagi

$100 USD dalam sehari
(0 Ulasan)

Hi, Examples of my expertise at R programming, and Data Science, are at [login to view URL], and [login to view URL] Reviews of my internet projects are at [login to view URL] Lagi

$111 USD dalam sehari
(0 Ulasan)

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 Lagi

$200 USD dalam 3 hari
(0 Ulasan)