Create a model, named ChartModel, which holds data in an array of double elements named
data, and the names for the data in an array of strings named dataName. For example, the
enrollment data {200, 40, 50, 100, 40} stored in the array data are for {"CS", "Math", "Chem",
"Biol", "Phys"} in the array dataName. These two properties have their respective get
methods, but not individual set methods. Both properties are set together in the
setChartData(String[] newDataName, double[] newData) method so that they can be
displayed properly.
• Create a view named BarChart to present the data in a bar chart, as shown in Figure (a).
• Create a view named PieChart to present the data in a pie chart, as shown in Figure (b).
• Create a ChartController that obtains the array of doubles (data) and the array of strings
(dataname) from the user. The user is able to modify each data and data name.
• Create a main form named ChartMain to present 3 buttons: Controller, PieChart View and
BarChart. Their functions are similar to the example of CircleMVC that your learnt in the class.
(Hint: Each pie represents a percentage of the total data. Color the pie using the colors from an
array named colors, which is {[login to view URL], [login to view URL], [login to view URL], [login to view URL], [login to view URL],
[login to view URL], [login to view URL], [login to view URL], [login to view URL]}. Use colors[i % [login to view URL]] for the
ith pie. Use black color to display the data names.) )
I have 4 years of Experience in [login to view URL] will have an executable jar file.
when you click the jar a UI will appear with 3 buttons - Controller, PieChart View and BarChart.
On clicking controller user will have option to enter the data
on clicking other charts button user will see the charts.
Let me know if you are interested.
$25 USD in 1 day
5.0 (55 reviews)
5.6
5.6
9 freelancers are bidding on average $38 USD for this job
Hello
I am Java expert and interested in this project. I have reviewed your requirements and confident to handle this project perfectly.
Please communicate to discuss further.
Regards
Anshu
We are expert in Java and J2EE technologies and have completed numerous web/desktop projects and assignments. We have a total experience of more than eleven years in Java. Our skills and some of our completed projects can be seen on our profile page
https://www.freelancer.com/u/Javagurupk.html.
We previously have done a project to show input voltages and times in the form of charts....Let us to complete this project for you.
We are team of excellent developers. We have 2 year experience related to your project field. We can do your project and solve your all problems according to your requirements. We have read your description for projects and we understand what you want so we are confident that we can do it easily in mention time. We assure you that you will be completely satisfy with our work. And after delivering your project if you feel some issue in understanding the projects then we will teach you free until you understand.
If you have any question then feel free to ask. We are here for you.
Thank you
Demon Developer Team
Dear Sir,
I am Java developer and worked on reporting and developing chart for dashboard .As i saw in your job post it is looking MVC architecture with Chart is required. Looking forward to work with you. I am new to this freelancing but poses huge Software development experience on Java/J2EE platform.
Regards,
Mark