D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
usr
/
share
/
grafana
/
public
/
app
/
plugins
/
panel
/
xychart
/
Filename :
panelcfg.gen.ts
back
Copy
// Code generated - EDITING IS FUTILE. DO NOT EDIT. // // Generated by: // public/app/plugins/gen.go // Using jennies: // TSTypesJenny // PluginTSTypesJenny // // Run 'make gen-cue' from repository root to regenerate. import * as common from '@grafana/schema'; export enum SeriesMapping { Auto = 'auto', Manual = 'manual', } export enum ScatterShow { Lines = 'lines', Points = 'points', PointsAndLines = 'points+lines', } export interface XYDimensionConfig { exclude?: Array<string>; frame: number; x?: string; } export const defaultXYDimensionConfig: Partial<XYDimensionConfig> = { exclude: [], }; export interface FieldConfig extends common.HideableFieldConfig, common.AxisConfig { label?: common.VisibilityMode; labelValue?: common.TextDimensionConfig; lineColor?: common.ColorDimensionConfig; lineStyle?: common.LineStyle; lineWidth?: number; pointColor?: common.ColorDimensionConfig; pointSize?: common.ScaleDimensionConfig; show?: ScatterShow; } export const defaultFieldConfig: Partial<FieldConfig> = { label: common.VisibilityMode.Auto, show: ScatterShow.Points, }; export interface ScatterSeriesConfig extends FieldConfig { name?: string; x?: string; y?: string; } export interface Options extends common.OptionsWithLegend, common.OptionsWithTooltip { dims: XYDimensionConfig; series: Array<ScatterSeriesConfig>; seriesMapping?: SeriesMapping; } export const defaultOptions: Partial<Options> = { series: [], };