|
|
@@ -164,6 +164,71 @@ class ScatterStyle extends React.Component {
|
|
|
}}
|
|
|
/>
|
|
|
</FormItem>
|
|
|
+ <Divider>横轴标签</Divider>
|
|
|
+ <FormItem label={<Tooltip title="横轴标签与横轴之间的距离">位置距离</Tooltip>} {...formItemLayout}>
|
|
|
+ <InputNumber
|
|
|
+ defaultValue={(scatterStyle.xLabelMargin === '' || scatterStyle.xLabelMargin === null || scatterStyle.xLabelMargin === undefined) ? null : scatterStyle.xLabelMargin}
|
|
|
+ placeholder={8}
|
|
|
+ onBlur={e => {
|
|
|
+ let value = e.target.value;
|
|
|
+ let fields = [{ name: 'styleConfig', value: deepAssign(styleConfig, { scatter: { xLabelMargin: value } }) }];
|
|
|
+ if(!!chartOption.baseOption) {
|
|
|
+ fields.push({ name: 'chartOption', value: deepAssign(chartOption, { baseOption: { xAxis: { 0: {
|
|
|
+ axisLabel: {
|
|
|
+ margin: (value === '' || value === null || value === undefined) ? 8 : Number(value)
|
|
|
+ }
|
|
|
+ } } } }) });
|
|
|
+ }
|
|
|
+ dispatch({ type: 'chartDesigner/setFields', fields });
|
|
|
+ }}
|
|
|
+ onKeyDown={e => {
|
|
|
+ if(e.keyCode === 13) {
|
|
|
+ let value = e.target.value;
|
|
|
+ let fields = [{ name: 'styleConfig', value: deepAssign(styleConfig, { scatter: { xLabelMargin: value } }) }];
|
|
|
+ if(!!chartOption.baseOption) {
|
|
|
+ fields.push({ name: 'chartOption', value: deepAssign(chartOption, { baseOption: { xAxis: { 0: {
|
|
|
+ axisLabel: {
|
|
|
+ margin: (value === '' || value === null || value === undefined) ? 8 : Number(value)
|
|
|
+ }
|
|
|
+ } } } }) });
|
|
|
+ }
|
|
|
+ dispatch({ type: 'chartDesigner/setFields', fields });
|
|
|
+ }
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </FormItem>
|
|
|
+ <FormItem label={<Tooltip title="横轴标签旋转度数,正值是逆时针">旋转</Tooltip>} {...formItemLayout}>
|
|
|
+ <InputNumber
|
|
|
+ defaultValue={(scatterStyle.yLabelMargin === '' || scatterStyle.yLabelMargin === null || scatterStyle.yLabelMargin === undefined) ? null : scatterStyle.yLabelMargin}
|
|
|
+ placeholder={0}
|
|
|
+ onBlur={e => {
|
|
|
+ let value = e.target.value;
|
|
|
+ let fields = [{ name: 'styleConfig', value: deepAssign(styleConfig, { scatter: { yLabelMargin: value } }) }];
|
|
|
+ if(!!chartOption.baseOption) {
|
|
|
+ fields.push({ name: 'chartOption', value: deepAssign(chartOption, { baseOption: { xAxis: { 0: {
|
|
|
+ axisLabel: {
|
|
|
+ rotate: (value === '' || value === null || value === undefined) ? 0 : Number(value)
|
|
|
+ }
|
|
|
+ } } } }) });
|
|
|
+ }
|
|
|
+ dispatch({ type: 'chartDesigner/setFields', fields });
|
|
|
+ }}
|
|
|
+ onKeyDown={e => {
|
|
|
+ if(e.keyCode === 13) {
|
|
|
+ let value = e.target.value;
|
|
|
+ let fields = [{ name: 'styleConfig', value: deepAssign(styleConfig, { scatter: { yLabelMargin: value } }) }];
|
|
|
+ if(!!chartOption.baseOption) {
|
|
|
+ fields.push({ name: 'chartOption', value: deepAssign(chartOption, { baseOption: { xAxis: { 0: {
|
|
|
+ axisLabel: {
|
|
|
+ rotate: (value === '' || value === null || value === undefined) ? 0 : Number(value)
|
|
|
+ }
|
|
|
+ } } } }) });
|
|
|
+ }
|
|
|
+ dispatch({ type: 'chartDesigner/setFields', fields });
|
|
|
+ }
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </FormItem>
|
|
|
<Divider>纵轴名称</Divider>
|
|
|
<FormItem label={<Tooltip title="名称相对纵轴显示位置">位置</Tooltip>} {...formItemLayout}>
|
|
|
<Select
|
|
|
@@ -239,6 +304,71 @@ class ScatterStyle extends React.Component {
|
|
|
}}
|
|
|
/>
|
|
|
</FormItem>
|
|
|
+ <Divider>纵轴标签</Divider>
|
|
|
+ <FormItem label={<Tooltip title="横轴标签与横轴之间的距离">位置距离</Tooltip>} {...formItemLayout}>
|
|
|
+ <InputNumber
|
|
|
+ defaultValue={(scatterStyle.yLabelMargin === '' || scatterStyle.yLabelMargin === null || scatterStyle.yLabelMargin === undefined) ? null : scatterStyle.yLabelMargin}
|
|
|
+ placeholder={8}
|
|
|
+ onBlur={e => {
|
|
|
+ let value = e.target.value;
|
|
|
+ let fields = [{ name: 'styleConfig', value: deepAssign(styleConfig, { scatter: { yLabelMargin: value } }) }];
|
|
|
+ if(!!chartOption.baseOption) {
|
|
|
+ fields.push({ name: 'chartOption', value: deepAssign(chartOption, { baseOption: { yAxis: { 0: {
|
|
|
+ axisLabel: {
|
|
|
+ margin: (value === '' || value === null || value === undefined) ? 8 : Number(value)
|
|
|
+ }
|
|
|
+ } } } }) });
|
|
|
+ }
|
|
|
+ dispatch({ type: 'chartDesigner/setFields', fields });
|
|
|
+ }}
|
|
|
+ onKeyDown={e => {
|
|
|
+ if(e.keyCode === 13) {
|
|
|
+ let value = e.target.value;
|
|
|
+ let fields = [{ name: 'styleConfig', value: deepAssign(styleConfig, { scatter: { yLabelMargin: value } }) }];
|
|
|
+ if(!!chartOption.baseOption) {
|
|
|
+ fields.push({ name: 'chartOption', value: deepAssign(chartOption, { baseOption: { yAxis: { 0: {
|
|
|
+ axisLabel: {
|
|
|
+ margin: (value === '' || value === null || value === undefined) ? 8 : Number(value)
|
|
|
+ }
|
|
|
+ } } } }) });
|
|
|
+ }
|
|
|
+ dispatch({ type: 'chartDesigner/setFields', fields });
|
|
|
+ }
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </FormItem>
|
|
|
+ <FormItem label={<Tooltip title="横轴标签旋转度数,正值是逆时针">旋转</Tooltip>} {...formItemLayout}>
|
|
|
+ <InputNumber
|
|
|
+ defaultValue={(scatterStyle.yLabelRotate === '' || scatterStyle.xLabelRotate === null || scatterStyle.xLabelRotate === undefined) ? null : scatterStyle.xLabelRotate}
|
|
|
+ placeholder={0}
|
|
|
+ onBlur={e => {
|
|
|
+ let value = e.target.value;
|
|
|
+ let fields = [{ name: 'styleConfig', value: deepAssign(styleConfig, { scatter: { xLabelRotate: value } }) }];
|
|
|
+ if(!!chartOption.baseOption) {
|
|
|
+ fields.push({ name: 'chartOption', value: deepAssign(chartOption, { baseOption: { yAxis: { 0: {
|
|
|
+ axisLabel: {
|
|
|
+ rotate: (value === '' || value === null || value === undefined) ? 0 : Number(value)
|
|
|
+ }
|
|
|
+ } } } }) });
|
|
|
+ }
|
|
|
+ dispatch({ type: 'chartDesigner/setFields', fields });
|
|
|
+ }}
|
|
|
+ onKeyDown={e => {
|
|
|
+ if(e.keyCode === 13) {
|
|
|
+ let value = e.target.value;
|
|
|
+ let fields = [{ name: 'styleConfig', value: deepAssign(styleConfig, { scatter: { xLabelRotate: value } }) }];
|
|
|
+ if(!!chartOption.baseOption) {
|
|
|
+ fields.push({ name: 'chartOption', value: deepAssign(chartOption, { baseOption: { yAxis: { 0: {
|
|
|
+ axisLabel: {
|
|
|
+ rotate: (value === '' || value === null || value === undefined) ? 0 : Number(value)
|
|
|
+ }
|
|
|
+ } } } }) });
|
|
|
+ }
|
|
|
+ dispatch({ type: 'chartDesigner/setFields', fields });
|
|
|
+ }
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </FormItem>
|
|
|
<Divider>区域缩放</Divider>
|
|
|
<FormItem label='启用' {...formItemLayout}>
|
|
|
<Checkbox
|