Histogram cue model fixes (#54022)

This commit is contained in:
Victor Marin 2022-08-26 09:45:19 +03:00 committed by GitHub
parent cea2b4b7b8
commit 07c9c8ffd7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 3 deletions

View File

@ -23,7 +23,7 @@ import {
UPLOT_AXIS_FONT_SIZE,
} from '@grafana/ui';
import { PanelOptions } from './models.gen';
import { defaultPanelFieldConfig, PanelFieldConfig, PanelOptions } from './models.gen';
function incrRoundDn(num: number, incr: number) {
return Math.floor(num / incr) * incr;
@ -182,7 +182,7 @@ const prepConfig = (frame: DataFrame, theme: GrafanaTheme2) => {
field.state = field.state ?? {};
field.state.seriesIndex = seriesIndex++;
const customConfig = { ...field.config.custom };
const customConfig: PanelFieldConfig = { ...defaultPanelFieldConfig, ...field.config.custom };
const scaleKey = 'y';
const colorMode = getFieldColorModeForField(field);

View File

@ -37,6 +37,7 @@ Panel: thema.#Lineage & {
} @cuetsy(kind="interface")
PanelFieldConfig: {
ui.AxisConfig
ui.HideableFieldConfig
// Controls line width of the bars.
lineWidth?: uint32 & <= 10 | *1

View File

@ -19,7 +19,7 @@ export const defaultPanelOptions: Partial<PanelOptions> = {
bucketOffset: 0,
};
export interface PanelFieldConfig extends ui.HideableFieldConfig {
export interface PanelFieldConfig extends ui.AxisConfig, ui.HideableFieldConfig {
fillOpacity?: number;
gradientMode?: ui.GraphGradientMode;
lineWidth?: number;