Passing tests showing correctness

Testing 2 to 5 ranges

0102030405060708090100010203040506070809010001020304050607080901000102030405060708090100

Testing ability to specify accessors as functions

0102030405060708090100

Testing 2 markers

0102030405060708090100

Testing 2 measures

Measure 2 may undershoot or overshoot measure 1, which below is always 85

0102030405060708090100010203040506070809010001020304050607080901000102030405060708090100

Testing alternate orientations

010203040506070809010001020304050607080901000102030405060708090100

Failing tests (things I'd like to add/fix later)

Chart does not render properly when missing markers, measures, and ranges (also range length 1)

0102030405060708090100

Ranges that don't start at 0 (90%-100%, negative only, zero in middle)

This means that we can no longer implictly start at 0 (big breaking change)

Ranges that don't include 0 should render the measure as an X not a bar

0102030405060708090100-5.0-4.5-4.0-3.5-3.0-2.5-2.0-1.5-1.0-0.50.0012345678910