Private
Public Access
1
0

alphabetical x selectors for flex chart

This commit is contained in:
Sander Roosendaal
2019-03-31 21:06:15 +02:00
parent f0a4cf5639
commit 3a530fc897

View File

@@ -1186,19 +1186,23 @@ class FlexOptionsForm(forms.Form):
class FlexAxesForm(forms.Form): class FlexAxesForm(forms.Form):
axchoices = ( axchoices = list(
(ax[0],ax[1]) for ax in axes if ax[0] not in ['cumdist','None'] (ax[0],ax[1]) for ax in axes if ax[0] not in ['cumdist','None']
) )
axchoices = dict((x,y) for x,y in axchoices)
axchoices = list(sorted(axchoices.items(), key = lambda x:x[1]))
yaxchoices = ( yaxchoices = list((ax[0],ax[1]) for ax in axes if ax[0] not in ['cumdist','distance','time'])
yaxchoices = dict((x,y) for x,y in yaxchoices)
yaxchoices = list(sorted(yaxchoices.items(), key = lambda x:x[1]))
yaxchoices2 = list(
(ax[0],ax[1]) for ax in axes if ax[0] not in ['cumdist','distance','time'] (ax[0],ax[1]) for ax in axes if ax[0] not in ['cumdist','distance','time']
) )
yaxchoices2 = dict((x,y) for x,y in yaxchoices2)
yaxchoices2 = ( yaxchoices2 = list(sorted(yaxchoices2.items(), key = lambda x:x[1]))
(ax[0], ax[1]) for ax in axes if ax[0] not in ['cumdist','distance','time']
)
xaxis = forms.ChoiceField( xaxis = forms.ChoiceField(
choices=axchoices,label='X-Axis',required=True) choices=axchoices,label='X-Axis',required=True)