({
state,
labelOnYAxis,
valueAxisSize,
labelAxisSize,
initialAxisData,
isCoordinateTypeChart,
}: SecondaryYAxisParam)
| 291 | } |
| 292 | |
| 293 | function getSecondaryYAxisData({ |
| 294 | state, |
| 295 | labelOnYAxis, |
| 296 | valueAxisSize, |
| 297 | labelAxisSize, |
| 298 | initialAxisData, |
| 299 | isCoordinateTypeChart, |
| 300 | }: SecondaryYAxisParam): LabelAxisState | ValueAxisState { |
| 301 | const { scale, options, series, theme } = state; |
| 302 | const categories = state.categories as string[]; |
| 303 | |
| 304 | return labelOnYAxis |
| 305 | ? getLabelAxisData({ |
| 306 | scale: scale.secondaryYAxis!, |
| 307 | axisSize: labelAxisSize, |
| 308 | categories: |
| 309 | getYAxisOption(options as ChartOptionsUsingYAxis).secondaryYAxis?.categories ?? |
| 310 | categories, |
| 311 | options, |
| 312 | series, |
| 313 | theme: getAxisTheme(theme, AxisType.SECONDARY_Y), |
| 314 | initialAxisData, |
| 315 | isCoordinateTypeChart, |
| 316 | axisName: AxisType.SECONDARY_Y, |
| 317 | }) |
| 318 | : getValueAxisData({ |
| 319 | scale: scale.secondaryYAxis!, |
| 320 | axisSize: valueAxisSize, |
| 321 | options, |
| 322 | series, |
| 323 | theme: getAxisTheme(theme, AxisType.SECONDARY_Y), |
| 324 | centerYAxis: null, |
| 325 | initialAxisData, |
| 326 | axisName: AxisType.SECONDARY_Y, |
| 327 | }); |
| 328 | } |
| 329 | |
| 330 | function makeXAxisData({ |
| 331 | axisData, |
no test coverage detected