Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ############### ADD EXPECTED HOURS GRAPH TO DESIGNER AND MANAGERS DASHBOARD ###############
- # Displays graph of worked, flexed, and expected hours
- window.loadHoursChart = () ->
- user = jQuery.parseJSON(hrs_user)
- buildJChartFXChart(jQuery.parseJSON(hrs_graph), user, chart, title)
- # MAIN GRAPH GENERATOR - Displays graph of worked, flexed, and expected hours
- buildJChartFXChart = (items, user, chart, title) ->
- chart.getAnimations().getLoad().setEnabled true # animates drawing of graph
- titles = chart.getTitles()
- title.setText "Expected vs Worked/Flexed Hours"
- titles.add title
- chart.getLegendBox().setDock cfx.DockArea.Bottom
- chart.getAxisX().setStep 2
- chart.getAxisX().setLabelAngle(45)
- chart.getAxisY().getTitle().setText("Hours")
- chart.getData().setSeries 5
- chart.getSeries().getItem(0).setGallery cfx.Gallery.Bar
- chart.getSeries().getItem(1).setGallery cfx.Gallery.Bar
- chart.getAllSeries().setBarShape cfx.BarShape.Cylinder
- chart.getAllSeries().setStackedStyle cfx.Stacked.Normal
- chart.getAllSeries().setFillMode cfx.FillMode.Pattern
- chart.getAllSeries().setVolume 75
- chart.getAllSeries().setStackedStyle cfx.Stacked.Normal
- chart.getSeries().getItem(2).setGallery cfx.Gallery.Lines
- chart.getSeries().getItem(2).setStacked(false)
- chart.getSeries().getItem(3).setGallery cfx.Gallery.Lines
- chart.getSeries().getItem(3).setStacked(false)
- chart.setDataSource items
- chartDiv = document.getElementById("hoursPerDayHistory" + user["id"])
- chart.create chartDiv
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement