title: canvas js: how to remove a datapoint dynamically but without creating a "hole" in chart?
body: <p>After hours and hours playing with canvasJS I couldn't find a way to dynamically remove points from my chart in an elegant way.
  What I want to do is to allow users to select/deselect data he want to see plotted. For instance, on a chart that shows data from Jan/2014 to Dec/2014 (axis X), if the user choose not to show Feb/2014, I iterate thru dataPoints, remove such point and call render(). The column with data corresponding to February then disappear, but on X axis, the label for February is still shown, creating a "hole".
  If First or Last item is deselected, then the result is OK, such month is not displayed.
  I have tried using Date() for x, tried using Integers for x and formatting the Date as a label but none worked for me.
  So, before starting looking for another solution I would like to know if you guys could help me out figuring what I`m doing wrong.
  Best regards!!</p>