Added axis labels formatting; Height and width limits changed; Axis are now rendered before the graph to prevent artifacts on colored diagrams; #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request allows a user to format the labels of the axis:
This will result in following chart:
It was accomplished using Builder Pattern: the implementation of
LabelBuilder
trait adds two methods to aChart
, namelyx_label_format()
andy_label_format()
, which allow to specify the format of the corresponding label.The enum of label formats is:
This pull also changes height limit to 3. This will allow user to build spark-lines in the future.
I also changed the order of axis/graph rendering so that axis are rendered first.
The inspiration for the pull request was taken from here.