import { GraphLineStyle, GraphStyle, Style as BaseStyle, SymbolStyle } from '../graph/style'; import { BarLabel } from '../../../../column/column/style'; export declare class GraphCircleStyle extends GraphStyle { /** * 图的布局 * @title 图的布局 * @order 0 * @hidden */ layout?: 'circular' | 'force'; /** * 节点是否可拖拽 * @title 允许拖拽 * @order 20 * @ignore */ draggable?: boolean; /** * 是否在鼠标移到节点上的时候突出显示节点以及节点的边和邻接节点。 * @title 高亮临边 * @order 30 */ focusNodeAdjacency?: boolean; /** * 节点之间的斥力因子。 * @title 斥力大小 * @order 40 * @ignore */ repulsion?: number; /** * 节点受到的向中心的引力因子。该值越大节点越往中心点靠拢。 * @title 向心力大小 * @order 50 * @ignore */ gravity?: number; /** * 是否旋转标签,默认不旋转 * @title 旋转标签 * @order 60 * @hidden */ rotateLabel?: boolean; } export declare class CircleLabel extends BarLabel { /** * 是否显示数据点标签 * @order 0 * @title 是否显示 */ enabled?: boolean; } export declare class Style extends BaseStyle { /** * 关系图设置 * @title 关系图 * @order 20 * @ignore */ graph?: GraphStyle; /** * 关系图设置 * @title 关系图 * @order 20 */ graphCircle?: GraphCircleStyle; /** * 节点设置 * @title 节点 * @order 21 */ graphSymbol?: SymbolStyle; /** * 连接线设置 * @title 连接线 * @order 22 */ graphLine?: GraphLineStyle; /** * 数据点标签 * @title 标签 * @order 50 */ label?: CircleLabel; }