DevExtreme v26.1 is now available.

Explore our newest features/capabilities and share your thoughts with us.

Your search did not match any results.

Vue Gauges - Scale Custom Tick Values

This demo shows how to place major ticks at specific scale values. For this purpose, an array of required values is assigned to the customTicks property. In order to hide the automatically generated ticks, the showCalculatedTicks property is set to false.

Backend API
<template> <div> <DxLinearGauge id="gauge" :value="35" > <DxGeometry orientation="vertical" /> <DxScale :start-value="0" :end-value="50" :custom-ticks="customTicks" /> <DxTitle text="Fuel Volume (in Liters)" > <DxFont :size="28" /> </DxTitle> <DxExport :enabled="true" /> </DxLinearGauge> </div> </template> <script setup lang="ts"> import { DxLinearGauge, DxGeometry, DxScale, DxTitle, DxFont, DxExport, } from 'devextreme-vue/linear-gauge'; const customTicks = [0, 10, 25, 50]; </script> <style> #gauge { height: 440px; width: 100%; } </style>
import { createApp } from 'vue'; import App from './App.vue'; createApp(App).mount('#app');
<!DOCTYPE html> <html lang="en"> <head> <title>DevExtreme Demo</title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0" /> <link rel="stylesheet" type="text/css" href="https://cdn3.devexpress.com/jslib/26.1.5/css/dx.light.css" /> <link rel="stylesheet" type="text/css" href="./bundle.css" /> </head> <body class="dx-viewport"> <div class="demo-container"> <div id="app"> </div> </div> <script src="bundles/vendor/vue.vendor.js"></script> <script src="./bundle.js"></script> </body> </html>