(
item: MarkerPositionOption,
data: SeriesData,
coordSys: CoordinateSystem,
seriesModel: SeriesModel
)
| 174 | } |
| 175 | |
| 176 | export function getAxisInfo( |
| 177 | item: MarkerPositionOption, |
| 178 | data: SeriesData, |
| 179 | coordSys: CoordinateSystem, |
| 180 | seriesModel: SeriesModel |
| 181 | ) { |
| 182 | const ret = {} as MarkerAxisInfo; |
| 183 | |
| 184 | if (item.valueIndex != null || item.valueDim != null) { |
| 185 | ret.valueDataDim = item.valueIndex != null |
| 186 | ? data.getDimension(item.valueIndex) : item.valueDim; |
| 187 | ret.valueAxis = coordSys.getAxis(dataDimToCoordDim(seriesModel, ret.valueDataDim)); |
| 188 | ret.baseAxis = coordSys.getOtherAxis(ret.valueAxis); |
| 189 | ret.baseDataDim = data.mapDimension(ret.baseAxis.dim); |
| 190 | } |
| 191 | else { |
| 192 | ret.baseAxis = seriesModel.getBaseAxis(); |
| 193 | ret.valueAxis = coordSys.getOtherAxis(ret.baseAxis); |
| 194 | ret.baseDataDim = data.mapDimension(ret.baseAxis.dim); |
| 195 | ret.valueDataDim = data.mapDimension(ret.valueAxis.dim); |
| 196 | } |
| 197 | |
| 198 | return ret; |
| 199 | } |
| 200 | |
| 201 | function dataDimToCoordDim(seriesModel: SeriesModel, dataDim: DimensionLoose): DimensionName { |
| 202 | const dimItem = seriesModel.getData().getDimensionInfo(dataDim); |
no test coverage detected
searching dependent graphs…