Opened 12 years ago
Closed 11 years ago
#8108 closed defect (fixed)
straight line graphs with no axes don't show up
Reported by: | nazanin | Owned by: | Eugene Lazutkin |
---|---|---|---|
Priority: | high | Milestone: | 1.5 |
Component: | Charting | Version: | 1.2.1 |
Keywords: | straight line graph | Cc: | [email protected]… |
Blocked By: | Blocking: |
Description
- Create a graph with no axes with these values: (0,10), (1,10),(2,10),(3,10),..
Result: the graph doesn't show up since the max y value minus min y value becomes zero and scale which is span/(max - min) will become NaN.
Fixed it with this patch:
--- a/public/javascripts/dojotoolkit/dojox/charting/scaler/primitive.js +++ b/public/javascripts/dojotoolkit/dojox/charting/scaler/primitive.js @@ -2,13 +2,17 @@ dojo.provide("dojox.charting.scaler.primitive"); dojox.charting.scaler.primitive = { buildScaler: function(/*Number*/ min, /*Number*/ max, /*Number*/ span, /*Object*/ kwArgs){ + if (min == max) + scale = min; + else + scale = span/(max - min); return { bounds: { lower: min, upper: max, from: min, to: max, - scale: span / (max - min), + scale: scale, span: span }, scaler: dojox.charting.scaler.primitive
Attachments (1)
Change History (8)
comment:1 Changed 12 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 Changed 12 years ago by
Resolution: | invalid |
---|---|
Status: | closed → reopened |
well that's the point. This happens when you graph with no axis''' in dojo/dojox/charting/plot2d/Base.js _calc function decides whether the graph has axis or not. So this problems doesn't occur when there are axis.
comment:3 Changed 12 years ago by
Milestone: | tbd → 1.3 |
---|
Yep, missed the point. Thank you for reopening.
comment:5 Changed 11 years ago by
Milestone: | future → 1.4 |
---|
comment:6 Changed 11 years ago by
Milestone: | 1.4 → 1.5 |
---|
bumping tickets that didn't make the 1.4 cut, but most likely to go in the next point release.
comment:7 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Note: See
TracTickets for help on using
tickets.
Use Dojo 1.2.2 or the trunk. Set min/max parameters on the axis.