Skip to content

setPaneOptions(options)

setPaneOptions 设置窗口配置。

参考

typescript
(
  options?: {
    id?: string
    height?: number
    minHeight?: number
    dragEnabled?: boolean
    order?: number
    state?: 'normal' | 'maximize' | 'minimize'
    axis?: {
      name?: string
      reverse?: boolean
      inside?: boolean
      position?: 'left' | 'right'
      scrollZoomEnabled?: boolean
      gap?: {
        top?: number
        bottom?: number
      }
      createRange?: (params: object) => ({
        from: number
        to: number
        range: number
        realFrom: number
        realTo: number
        realRange: number
        displayFrom: number
        displayTo: number
        displayRange: number
      })
      createTicks?: (params: object) => Array<{
        coord: number
        value: number | string
        text: string
      }>
    }
  }
) => void

参数

  • options 窗口配置项。
    • id 窗口id。
    • height 高度。
    • minHeight 最小高度。
    • dragEnabled 是否可以拖拽调整高度。
    • order 顺序。
    • state 状态,支持 normalmaximizeminimize
    • axis 坐标轴配置。
      • name 坐标轴名称。
      • reverse 是否反向。
      • inside 是否在内部。
      • position 位置,支持 leftright
      • scrollZoomEnabled 是否允许滚动缩放。
      • gap 上下边距配置。
        • top 上边距。
        • bottom 下边距。
      • createRange 创建轴上取值范围回调方法。如果是x轴此方法无用。
      • createTicks 创建分割信息回调方法。

返回值

setPaneOptions 返回 undefined

用法

基本使用

不可调整高度

窗口最小化

设置坐标轴基础属性

坐标轴简单自定义