diff --git a/tensorboard/webapp/metrics/views/card_renderer/scalar_card_component.ng.html b/tensorboard/webapp/metrics/views/card_renderer/scalar_card_component.ng.html index 3afdfec422..d76a39d0af 100644 --- a/tensorboard/webapp/metrics/views/card_renderer/scalar_card_component.ng.html +++ b/tensorboard/webapp/metrics/views/card_renderer/scalar_card_component.ng.html @@ -113,6 +113,7 @@ [useDarkMode]="useDarkMode" (onViewBoxOverridden)="isViewBoxOverridden = $event" (viewBoxChanged)="onLineChartZoom.emit($event)" + [customVisTemplate]="lineChartCustomVis" [customChartOverlayTemplate]="lineChartCustomXAxisVis" > + + +
+
+
+
+ +
+ +
; + /** + * Optional ngTemplate that renders on top of line chart (not axis). This + * template is rendered on top of interactive layer and can mask other + * contents. Do note that this component may not intercept pointer-events. + */ + @Input() + customVisTemplate?: TemplateRef; + @Input() customChartOverlayTemplate?: TemplateRef< TemplateContext & {formatter: Formatter}