Skip to main content
torch.js has not been released yet.
torch.js logotorch.js logotorch.js
PlaygroundContact
Login
Documentation
IntroductionType SafetyTensor ExpressionsTensor IndexingEinsumEinopsAutogradTraining a ModelProfiling & MemoryPyTorch MigrationBest PracticesRuntimesPerformancePyTorch CompatibilityBenchmarksDType Coverage
IntroductionRenderer GalleryRenderersAnalysis
animatelerplerpArraylerpFloat32ArraytransitionNumbertransitionArraytransitionFloat32ArraycreateAnimationLoopsequenceparallelanimateAsyncdebouncethrottleEasingFunctionAnimationOptionsTransitionOptionscreateInteractiveCanvasInteractiveCanvasInteractiveCanvas.resetViewInteractiveCanvas.getTransformInteractiveCanvas.setTransformInteractiveCanvas.zoomToRectInteractiveCanvas.destroyHitTesterHitTester.clearHitTester.addRegionHitTester.addRegionsHitTester.hitTestHitTester.hitTestAllViewTransformTooltipDataSelectionRectClickDataInteractiveCanvasOptionsHitRegioncreateCanvasTargetcreateTextureTargetCanvasTargetTextureTargetExportFormatRenderTargetcomputeNiceTicksdefaultTickFormatcreateTextOverlayTextOverlayTextOverlay.clearTextOverlay.drawTextTextOverlay.drawLineTextOverlay.drawXAxisTextOverlay.drawYAxisTextOverlay.drawTitleTextOverlay.drawLegendTextOverlay.getCanvasTextOverlay.resizeTextOverlay.compositeToTextStyleAxisConfigChartAxescreateThumbnailGeneratorgenerateThumbnailThumbnailGeneratorThumbnailGenerator.generateThumbnailGenerator.generateBlobThumbnailGenerator.generateDataURLThumbnailGenerator.destroyThumbnailOptionscreateCanvasTooltipcreateDOMTooltipCanvasTooltipCanvasTooltip.showCanvasTooltip.hideCanvasTooltip.updatePositionCanvasTooltip.renderCanvasTooltip.setOptionsCanvasTooltip.isVisibleCanvasTooltip.destroyDOMTooltipDOMTooltip.showDOMTooltip.hideDOMTooltip.isVisibleDOMTooltip.destroyTooltipPositionTooltipContentTooltipOptionsgetSharedDevicegetPreferredFormatconfigureCanvascreateRenderPipeline
torch.js· 2026
LegalTerms of UsePrivacy Policy
/
/
  1. docs
  2. viz
  3. viz
  4. core
  5. TooltipOptions

viz.core.TooltipOptions

export interface TooltipOptions {
  /** Background color */
  backgroundColor?: string;
  /** Text color */
  textColor?: string;
  /** Border color */
  borderColor?: string;
  /** Border width */
  borderWidth?: number;
  /** Border radius */
  borderRadius?: number;
  /** Padding */
  padding?: number;
  /** Font family */
  fontFamily?: string;
  /** Font size */
  fontSize?: number;
  /** Title font size */
  titleFontSize?: number;
  /** Max width */
  maxWidth?: number;
  /** Offset from cursor */
  offset?: number;
  /** Preferred position */
  position?: TooltipPosition;
  /** Animation duration in ms (0 for no animation) */
  animationDuration?: number;
  /** Show delay in ms */
  showDelay?: number;
  /** Hide delay in ms */
  hideDelay?: number;
}
backgroundColor(string)optional
– Background color
textColor(string)optional
– Text color
borderColor(string)optional
– Border color
borderWidth(number)optional
– Border width
borderRadius(number)optional
– Border radius
padding(number)optional
– Padding
fontFamily(string)optional
– Font family
fontSize(number)optional
– Font size
titleFontSize(number)optional
– Title font size
maxWidth(number)optional
– Max width
offset(number)optional
– Offset from cursor
position(TooltipPosition)optional
– Preferred position
animationDuration(number)optional
– Animation duration in ms (0 for no animation)
showDelay(number)optional
– Show delay in ms
hideDelay(number)optional
– Hide delay in ms

Options for tooltip styling.

Previous
TooltipData
Next
TooltipPosition