TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
mohammad qasim
NA
408
0
show chart on department wise/based
Feb 20 2020 9:37 AM
Greetings, have bind chart successfully. Requirement: Want to show bar department wise , it means department position will go to satatus position (approve,pending and reject ) and status position will go to department ( below image is for reference ) Solution Required: legend position will show status which is Approve/pending and reject and status position will show department, My code: if (response.d.length > 0) { var dataarray = []; var datapending = []; var datareject = []; var datalabel = ['Approved', 'Pending', 'Rejected']; // var test='10,4,3,8'; var dataapproved = [] console.log(dataarray); for (var i = 0; i < response.d.length; i++) { console.log(response.d[i].DepartName); dataarray.push({ name: response.d[i].DepartName + '( ' + response.d[i].totaldocs + ' )', data: [response.d[i].pendingdocs, response.d[i].approveddocs, response.d[i].rejecteddocs] }); //dataarray.push({name:'Approved,' data:response.d[i].approveddocs}); datapending.push({name:'Pending', data: [response.d[i].pendingdocs]}); datareject.push({ data: [response.d[i].rejecteddocs] }); } new Vue({ el: '#app', components: { apexchart: VueApexCharts, }, data: { series:dataarray, chartOptions: { chart: { type: 'bar', height: 350, stacked: true, }, plotOptions: { bar: { horizontal: true, }, }, stroke: { width: 1, colors: ['#fff'] }, title: { text: 'Total Documents' }, xaxis: { categories:datalabel , labels: { formatter: function (val) { return val + "K" } } }, yaxis: { title: { text: undefined }, }, tooltip: { y: { formatter: function (val) { return val + "K" } } }, fill: { opacity: 1 }, legend: { nbsp; horizontalAlign: 'left', offsetX: 40 } }, }, }) } Thanks
Reply
Answers (
1
)
Find the HTML element by coordinate position (pageX,pageY)
show chrt on depart wise like we can do using groupby depart