Commit a8ad438a62e23f53784f1b95f481d7116546e566
Exists in
master
and in
13 other branches
Merge branch 'Histo1D2D' into amdadev
Showing
5 changed files
with
18 additions
and
0 deletions
Show diff stats
generic_data/defaultValues.json
generic_data/defaultValuesConfig.json
... | ... | @@ -267,6 +267,11 @@ |
267 | 267 | { "key": "normdensity", "value": "Normalised Density" } |
268 | 268 | ], |
269 | 269 | |
270 | + "availableHistogram1DStyles": [ | |
271 | + { "key": "bar", "value": "Bar-like" }, | |
272 | + { "key": "stares", "value": "Stare-like" } | |
273 | + ], | |
274 | + | |
270 | 275 | "availableDimsOnXAxis": [ |
271 | 276 | { "key": "0", "value": "First dimension" }, |
272 | 277 | { "key": "1", "value": "Second dimension" } | ... | ... |
generic_data/defaultValuesLinks.json
... | ... | @@ -236,6 +236,11 @@ |
236 | 236 | "type":"combobox", |
237 | 237 | "store":"availableHistogram1DFunctions" |
238 | 238 | }, |
239 | + "plot.histogram1D.histo1DStyle": | |
240 | + { | |
241 | + "type":"combobox", | |
242 | + "store":"availableHistogram1DStyles" | |
243 | + }, | |
239 | 244 | "plot.sauvaud.yAxis": |
240 | 245 | { |
241 | 246 | "type":"combobox", | ... | ... |
js/app/models/PlotObjects/PlotHistogram1DSerieObject.js
... | ... | @@ -21,6 +21,7 @@ Ext.define('amdaPlotObj.PlotHistogram1DSerieObject', { |
21 | 21 | // {name: 'serie-resampling-mode', type: 'string'}, |
22 | 22 | {name: 'histo1d-function', type: 'string'}, |
23 | 23 | {name: 'histo1d-xbinnumber', type: 'int'}, |
24 | + {name: 'histo1d-style', type: 'string'}, | |
24 | 25 | {name: 'histo1d-color', type: 'string', defaultValue: "none"} |
25 | 26 | ], |
26 | 27 | |
... | ... | @@ -36,6 +37,7 @@ Ext.define('amdaPlotObj.PlotHistogram1DSerieObject', { |
36 | 37 | this.set('histo1d-function', amdaDefaultValues.plot.histogram1D.histo1DFunction); |
37 | 38 | // this.set('histotype-param', ''); |
38 | 39 | this.set('histo1d-xbinnumber', amdaDefaultValues.plot.histogram1D.xbinnumber); |
40 | + this.set('histo1d-style', amdaDefaultValues.plot.histogram1D.histo1DStyle); | |
39 | 41 | this.set('histo1d-color', amdaDefaultValues.plot.histogram1D.color); |
40 | 42 | |
41 | 43 | this.callParent(arguments); |
... | ... | @@ -49,6 +51,7 @@ Ext.define('amdaPlotObj.PlotHistogram1DSerieObject', { |
49 | 51 | serieValues['histo1d-function'] = this.get('histo1d-function'); |
50 | 52 | // serieValues['histotype-param'] = this.get('histotype-param'); |
51 | 53 | serieValues['histo1d-xbinnumber'] = this.get('histo1d-xbinnumber'); |
54 | + serieValues['histo1d-style'] = this.get('histo1d-style'); | |
52 | 55 | serieValues['histo1d-color'] = this.get('histo1d-color'); |
53 | 56 | // serieValues['histo1D-ybinnumber'] = this.get('histo1D-ybinnumber'); |
54 | 57 | // serieValues['histo1D-smoothfactor'] = this.get('histo1D-smoothfactor'); | ... | ... |
js/app/views/PlotComponents/PlotHistogram1DSerieForm.js
... | ... | @@ -73,12 +73,16 @@ Ext.define('amdaPlotComp.PlotHistogram1DSerieForm', { |
73 | 73 | var me = this; |
74 | 74 | |
75 | 75 | var histogram1DItems = [ |
76 | + this.addStandardCombo('histo1d-style', 'Drawing Style', amdaDefaultConfigs.availableHistogram1DStyles, function(name, value, oldValue) { | |
77 | + me.object.set('histo1d-style', value); | |
78 | + }), | |
76 | 79 | // this.addStandardParamDropTarget('serie-xaxis-param', 'X Parameter', function(name, value, oldValue) { |
77 | 80 | // me.object.set('serie-xaxis-param', value); |
78 | 81 | // me.crtTree.refresh(); |
79 | 82 | // }), |
80 | 83 | me.getRangeForms(), |
81 | 84 | // this.addStandardCombo('serie-resampling-mode', 'Reference parameter for resampling', amdaDefaultConfigs.availableResamplingModes), |
85 | + | |
82 | 86 | this.addStandardCombo('histo1d-function', 'Function to apply', amdaDefaultConfigs.availableHistogram1DFunctions, function(name, value, oldValue) { |
83 | 87 | me.object.set('histo1d-function', value); |
84 | 88 | }), | ... | ... |