pie property

dynamic pie

Implementation

external dynamic
    /*{
  label?: {
    /**
     * Show or hide label on each pie piece.
     */
    show?: boolean;

    /**
     * Set threshold ratio to show/hide labels.
     */
    threshold?: number;

    /**
     * Set formatter for the label on each pie piece.
     */
    format?(this: Chart, value: number, ratio: number, id: string): string;

    /**
     * Set ratio of labels position.
     */
    ratio?:
      | ((this: Chart, d: DataItem, radius: number, h: number) => void)
      | number;
  };

  /**
   * Enable or disable expanding pie pieces.
   */
  expand?:
    | boolean
    | {
        /**
         * Set expand transition time in ms.
         */
        duration?: number;

        /**
         * Set expand rate.
         */
        rate?: number;
      };

  /**
   * Sets the inner radius of pie arc.
   */
  innerRadius?:
    | number
    | {
        [key: string]: number;
      };

  /**
   * Sets the outer radius of pie arc.
   */
  outerRadius?:
    | number
    | {
        [key: string]: number;
      };

  /**
   * Set padding between data.
   */
  padAngle?: number;

  /**
   * Sets the gap between pie arcs.
   */
  padding?: number;

  /**
   * Set starting angle where data draws.
   */
  startingAngle?: number;
}*/
    get pie;
void pie=(dynamic v)

Implementation

external set pie(
    dynamic
        /*{
  label?: {
    /**
     * Show or hide label on each pie piece.
     */
    show?: boolean;

    /**
     * Set threshold ratio to show/hide labels.
     */
    threshold?: number;

    /**
     * Set formatter for the label on each pie piece.
     */
    format?(this: Chart, value: number, ratio: number, id: string): string;

    /**
     * Set ratio of labels position.
     */
    ratio?:
      | ((this: Chart, d: DataItem, radius: number, h: number) => void)
      | number;
  };

  /**
   * Enable or disable expanding pie pieces.
   */
  expand?:
    | boolean
    | {
        /**
         * Set expand transition time in ms.
         */
        duration?: number;

        /**
         * Set expand rate.
         */
        rate?: number;
      };

  /**
   * Sets the inner radius of pie arc.
   */
  innerRadius?:
    | number
    | {
        [key: string]: number;
      };

  /**
   * Sets the outer radius of pie arc.
   */
  outerRadius?:
    | number
    | {
        [key: string]: number;
      };

  /**
   * Set padding between data.
   */
  padAngle?: number;

  /**
   * Sets the gap between pie arcs.
   */
  padding?: number;

  /**
   * Set starting angle where data draws.
   */
  startingAngle?: number;
}*/
        v);