Display graph(s) in PHP and Javascript (D3js) -> Generated from Python and MySQL

CANCELLED
Bids
3
Avg Bid (USD)
N/A
Project Budget (USD)
$100 - $500

Project Description:
This project is to generate charts and graphs from a book. The charts and graphs will need to be displayed in PHP and through Javascript libraries (the D3js.org framework).

User input must direct which book (of two provided, initially) and language pairs (virtue/vice or positive/negative) to analyze and graph.

Because PHP has limited and slow parsing capabilities, the parsing and data generation will need to be done in Python. A MySQL database provides content for comparison.

This demonstration project is to generate: a graph of the number of virtue and vice words per 1% of the words in the book.

A1. Each graph must include labels, the series titles and labeling, and a chapter break designator. The total number of words in the book, in addition to the number of words per 1%, must be displayed at top.

Chapters in the book are designated by a === Chapter X === format (see raw text).

The 1% calculation must be performed dynamically -- as this method will be applied to other text files (books) and for other kinds of calculations.


A2. There will be two stacked bar graphs, selected at top with dropdown:
\---| Raw count (e.g., the number of virtue and vice words per 1% of the book)
\---| Percentage count (e.g., the percentage of virtue and vice words per 1% count).

Output:

(1) A php file to take user input about book and property selection from the user.

(2) A python library that receives dynamic input from PHP (book selector) to determine which book and language properties (virtue/vice, positive/negative) to query and display. The python library must perform text operations on the book (text file) and query/compare against the enclosed MySQL table.

(3) A charting page, in PHP and using the D3js library, to display the results generated through Python parsing.



## Deliverables

SEE FILES ENCLOSED:



(1) THREE BOOKS AS .TXT
(2) LANGUAGE DB TABLE
(3) SAMPLE SCREENSHOT FOR RESULTING CHART/GRAPH

Skills required:
Javascript, MySQL, PHP, Python, Software Architecture, Software Testing, Web Hosting, Website Management, Website Testing
Additional Files: vw_2012___11___15___vccl_d3_dynamic_RAC_NameCryptedToProtectYourPrivacy_X20121115143350908397040050284753480318145.rar
Hire dhcrusoe
Project posted by:
dhcrusoe United States
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.