Opened 11 years ago

Closed 10 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: | nazanin@… |

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 11 years ago by

Resolution: | → invalid |
---|---|

Status: | new → closed |

### comment:2 Changed 11 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 11 years ago by

Milestone: | tbd → 1.3 |
---|

Yep, missed the point. Thank you for reopening.

### comment:5 Changed 10 years ago by

Milestone: | future → 1.4 |
---|

### comment:6 Changed 10 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 10 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.