(
normalStyle, hoverStyle, itemModel, color, seriesModel, dataIndex, labelPositionOutside
)
| 41943 | */ |
| 41944 | |
| 41945 | function setLabel( |
| 41946 | normalStyle, hoverStyle, itemModel, color, seriesModel, dataIndex, labelPositionOutside |
| 41947 | ) { |
| 41948 | var labelModel = itemModel.getModel('label'); |
| 41949 | var hoverLabelModel = itemModel.getModel('emphasis.label'); |
| 41950 | |
| 41951 | setLabelStyle( |
| 41952 | normalStyle, hoverStyle, labelModel, hoverLabelModel, |
| 41953 | { |
| 41954 | labelFetcher: seriesModel, |
| 41955 | labelDataIndex: dataIndex, |
| 41956 | defaultText: getDefaultLabel(seriesModel.getData(), dataIndex), |
| 41957 | isRectText: true, |
| 41958 | autoColor: color |
| 41959 | } |
| 41960 | ); |
| 41961 | |
| 41962 | fixPosition(normalStyle); |
| 41963 | fixPosition(hoverStyle); |
| 41964 | } |
| 41965 | |
| 41966 | function fixPosition(style, labelPositionOutside) { |
| 41967 | if (style.textPosition === 'outside') { |
no test coverage detected