Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 4, 2015
  1. @julianheinrich
  2. @julianheinrich
Commits on May 1, 2015
  1. @julianheinrich
  2. @julianheinrich

    fixes #25: basic support for brushes with multiple extents.

    julianheinrich authored
    * New brush mode '1D-axes-multiple' added in brushes/1D.multi.js
    * adopted brushing example and Makefile accordingly
    * Note that this feature requires examples/lib/d3.svg.multibrush.js
  3. @julianheinrich
Commits on Apr 27, 2015
  1. @julianheinrich
Commits on Apr 20, 2015
  1. @lukaw3d

    Fix 2D-strums left margin

    lukaw3d authored
Commits on Feb 24, 2015
  1. fix nutrient example text

  2. refactor nutrition example

Commits on Feb 16, 2015
  1. change log

  2. version bump

Commits on Feb 15, 2015
Commits on Feb 3, 2015
  1. @bbroeksema
Commits on Feb 2, 2015
  1. @shodanjr
Commits on Jan 21, 2015
  1. @bbroeksema

    Fix bug related to axes reordering.

    bbroeksema authored
    When manually adjusting element order:
    * Firstly, do it correctly (doh). I didn't make a distinction between
      moving an axis left or right, which obviously matters when rearringing
      the html elements.
    * Secondly, apparently this messes up the "i" passed to callbacks by d3.
      I'm not sure why this is the case, but for now I worked around this issue
      by calculating the index of the element myself and by using
Commits on Jan 15, 2015
  1. @bbroeksema

    Merge pull request #82 from IwfY/master

    bbroeksema authored
    Fix axisDots styling
Commits on Jan 14, 2015
  1. @IwfY

    fix axisDots styling

    IwfY authored
Commits on Jan 7, 2015
  1. reddit example https fix

Commits on Dec 16, 2014
  1. Forgot to include important part of previous fix.

    Bertjan Broeksema authored
    This is embarrassing, I actually put the i in the wrong location. Now it is
    *really* fixed, hopefully...
  2. Forgot to include important part of previous fix.

    Bertjan Broeksema authored
    We now actually need the index i.
  3. Reorder the dom elements as well on manual axis reordering.

    Bertjan Broeksema authored
    When the order of axes actually has changed due to user ineraction,
    we also want to reorder the actual dom elements that represent
    the axes. That is, the g.dimension elements. If we don't do this,
    we get a weird and confusing transition when updateAxes is called.
    This is due to the fact that, initially the nth g.dimension element
    represents the nth axis. However, after a manual reordering,
    without reordering the dom elements, the nth dom elements no longer
    necessarily represents the nth axis.
Commits on Dec 1, 2014
  1. Improve the scale of ordinal variables.

    Bertjan Broeksema authored
    Before the order of items on the scale was just determined by how they
    appeared in the data. Now, we calculate counts and sort the items
    ascending. As a result, the categories with "chosen" by most items (lines)
    will be at the top.
Commits on Nov 28, 2014
  1. @bbroeksema

    Use deltaY instead of wheelDeltaY.

    bbroeksema authored
    The latter only seems to work in Chrome. This fixes axes label rotation
    with the mouse wheel in Firefox.
  2. @bbroeksema

    Fix issue #74

    bbroeksema authored
    It is expected that brushend returns the full dataset when no brushes are
    set. This was the old behavior of brushable(). Although I don't like this
    behavior, I'll put it back for now to fix #74.
  3. Refine axis flipping even more.

    Bertjan Broeksema authored
    In stead of updating all axes on an axis flip, we now just update the one
    that is affected. This avoids confusing behavior which I observed when
    first swapping order of axes and next flipping one.
    I also removed code duplication by moving out this function into a seperate
    one which is reused in createAxes and updateAxes.
Commits on Nov 27, 2014
  1. Make axes reorderable in brushing exampe.

    Bertjan Broeksema authored
    This makes testing a bit easier.
  2. Slightly improve readability of source code.

    Bertjan Broeksema authored
  3. Add simple interaction to rotate labels.

    Bertjan Broeksema authored
    When there are many coordinates, coordinate labels tend to overlap. To
    solve this problem I added the ability to change the orientation of the
    labels by means of scroll wheel interaction. Scrolling up/down on one of
    the labels will cause the labels to rotate right/left.
  4. Fix axis inversion on label dblclick.

    Bertjan Broeksema authored
    My initial implementation worked. However, I overlooked that pc.flip()
    already existed (so let's use that). Also, I forgot to make sure to set
    the event listener in pc.updateAxes().
Something went wrong with that request. Please try again.