逐步完成前后端服务器
This commit is contained in:
84
frontend/node_modules/echarts/lib/chart/candlestick/candlestickVisual.js
generated
vendored
Normal file
84
frontend/node_modules/echarts/lib/chart/candlestick/candlestickVisual.js
generated
vendored
Normal file
@ -0,0 +1,84 @@
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* AUTO-GENERATED FILE. DO NOT MODIFY.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
import createRenderPlanner from '../helper/createRenderPlanner.js';
|
||||
import { extend } from 'zrender/lib/core/util.js';
|
||||
var positiveBorderColorQuery = ['itemStyle', 'borderColor'];
|
||||
var negativeBorderColorQuery = ['itemStyle', 'borderColor0'];
|
||||
var dojiBorderColorQuery = ['itemStyle', 'borderColorDoji'];
|
||||
var positiveColorQuery = ['itemStyle', 'color'];
|
||||
var negativeColorQuery = ['itemStyle', 'color0'];
|
||||
export function getColor(sign, model) {
|
||||
return model.get(sign > 0 ? positiveColorQuery : negativeColorQuery);
|
||||
}
|
||||
export function getBorderColor(sign, model) {
|
||||
return model.get(sign === 0 ? dojiBorderColorQuery : sign > 0 ? positiveBorderColorQuery : negativeBorderColorQuery);
|
||||
}
|
||||
var candlestickVisual = {
|
||||
seriesType: 'candlestick',
|
||||
plan: createRenderPlanner(),
|
||||
// For legend.
|
||||
performRawSeries: true,
|
||||
reset: function (seriesModel, ecModel) {
|
||||
// Only visible series has each data be visual encoded
|
||||
if (ecModel.isSeriesFiltered(seriesModel)) {
|
||||
return;
|
||||
}
|
||||
var isLargeRender = seriesModel.pipelineContext.large;
|
||||
return !isLargeRender && {
|
||||
progress: function (params, data) {
|
||||
var dataIndex;
|
||||
while ((dataIndex = params.next()) != null) {
|
||||
var itemModel = data.getItemModel(dataIndex);
|
||||
var sign = data.getItemLayout(dataIndex).sign;
|
||||
var style = itemModel.getItemStyle();
|
||||
style.fill = getColor(sign, itemModel);
|
||||
style.stroke = getBorderColor(sign, itemModel) || style.fill;
|
||||
var existsStyle = data.ensureUniqueItemVisual(dataIndex, 'style');
|
||||
extend(existsStyle, style);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
};
|
||||
export default candlestickVisual;
|
Reference in New Issue
Block a user