Skip to content

Commit

Permalink
Adding y-axis format option
Browse files Browse the repository at this point in the history
  • Loading branch information
patrickleotardif committed Nov 10, 2015
1 parent 774ca9f commit 38a4157
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions panoramix/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,8 @@ def __init__(self, viz):
description="Based on granularity, number of time periods to compare against"),
'compare_suffix': TextField('Comparison suffix',
description="Suffix to apply after the percentage display"),
'y_axis_format': TextField('Y axis format',
description="D3 format syntax for y axis"),
'markup_type': SelectField(
"Markup Type",
choices=self.choicify(['markdown', 'html']),
Expand Down
3 changes: 3 additions & 0 deletions panoramix/static/widgets/viz_nvd3.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,9 @@ function viz_nvd3(data_attribute) {
if (viz.form_data.x_log_scale) {
chart.xScale(d3.scale.log());
}
if (viz.form_data.y_axis_format) {
chart.yAxis.tickFormat(d3.format(viz.form_data.y_axis_format));
}

chart.duration(0);

Expand Down
1 change: 1 addition & 0 deletions panoramix/viz.py
Original file line number Diff line number Diff line change
Expand Up @@ -420,6 +420,7 @@ class NVD3TimeSeriesViz(NVD3Viz):
('show_brush', 'show_legend'),
('rich_tooltip', 'y_axis_zero'),
('y_log_scale', 'contribution'),
'y_axis_format'
]

def get_df(self, query_obj=None):
Expand Down

0 comments on commit 38a4157

Please sign in to comment.