summaryrefslogtreecommitdiff
path: root/public/js/mv/chart.js
AgeCommit message (Collapse)AuthorFilesLines
2013-06-03Don't center the bars on the date chartmap-attr-yFreeyorp1-1/+0
2013-06-02Fix attribute scale compensationFreeyorp1-1/+1
Attribute dimensions have funky values. The trellis chart needs massive refactoring for this to be fixed properly.
2013-06-02Plot average str as map chart y axisFreeyorp1-3/+3
2013-05-28Trellis external filtering and broadcastingbrushable-trellisFreeyorp1-1/+43
This also adjusts the method for comparing filters, allowing a chart to define a "filterCompare" method that will be used to compare filters if available. This finally removes the date chart special case for setting filters. Array instance checking will now use foo instanceof Array instead of typeof(foo) == "array", which was unreliable (sometimes it's "object"). Trellis chart brush containers will now redraw the brush when set externally. renderBrush no longer takes brushG as a parameter. I'm not sure what I was thinking when I made it so. The deselected area will not yet fade. The trellis chart still requires substantial refactoring and consistency fixes; I'm not sure that the parameter specifications are currently correct.
2013-05-26Make map chart and user list biggerFreeyorp1-1/+1
2013-05-16Round the brush on bar chartsFreeyorp1-2/+4
2013-05-16Show the active filter, display reset in a nicer wayFreeyorp1-0/+2
2013-05-16Add axis labels and help textFreeyorp1-10/+23
2013-05-15Completely remove display of hidden chartsFreeyorp1-2/+2
Previously, you could still click on the (fully transparent) pieces.
2013-05-15Clear filters when charts are hiddenFreeyorp1-0/+3
2013-05-15Compatability fixesFreeyorp1-1/+1
This is by no means even close to comprehensive (legacy compatability for determining browser width is a total mess in and of itself). However, this is enough for manavis to work on recent versions of Firefox. It's not quite as fast as chromium, but it is entirely workable. Older versions aren't really worth testing, as the entire application is very js intensive.
2013-05-14Pad the domain maxmimum of unpadded bar chartsFreeyorp1-2/+2
It was previously very hard (impossible?) to select upper values.
2013-05-14Hide KILLXP charts when not filtering for KILLXPFreeyorp1-2/+21
Also filter KILLXP by default. This closes #16.
2013-05-14Use a bar chart for charting number of attackersFreeyorp1-2/+3
2013-05-14Also consider mob to mob for the attacker countFreeyorp1-1/+1
Sort the pie chart the other way. Still doesn't feel right. Perhaps a bar chart would be better.
2013-05-14Chart the number of attackersFreeyorp1-0/+3
2013-05-13Remove definedness chartFreeyorp1-20/+0
The new parsing system is robust enough to eliminate its persistent need
2013-05-13"use strict";Freeyorp1-0/+1
2013-05-13Remove pc chart, postprocess records, make blob download availableFreeyorp1-3/+0
The PC chart is removed, as records being linked to specific characters could never be released publically. The records are being postprocessed, as information about stats for unknown records could have been logged after the record (ie. STAT on LOGOUT) The processed records are available for download in JSON format. Currently, this is only accessible by calling parser.createBlobLink() from the console. The process can be quite resource intensive. The file should be saved with "scrubbed" appearing somewhere in the filename. The loader now properly informs its each method of the current file and the number of files. Files with "scrubbed" in the filename are interpreted as scrubbed logfiles and will be loaded in as JSON directly.
2013-05-13Move served files to a public/ directoryFreeyorp1-0/+131