donut property

dynamic donut

Implementation

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

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

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

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

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

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

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

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

  /**
   * Set width of donut chart.
   */
  width?: number;

  /**
   * Set title of donut chart.
   */
  title?: string;
}*/
    get donut;
void donut=(dynamic v)

Implementation

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

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

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

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

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

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

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

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

  /**
   * Set width of donut chart.
   */
  width?: number;

  /**
   * Set title of donut chart.
   */
  title?: string;
}*/
        v);