# Tooltips (`chartist-plugin-tooltips`, Chartist plugin)

> Shows a tooltip with a point's value and meta data on hover, for lines, bars and slices.

The most used fork of the original tooltip plugin, without jQuery. Its repository is gone; the npm package remains. For a maintained alternative, see Stefan Kalscheuer's tooltips below.

- Author: Markus Padourek
- Source: repository gone, npm: https://www.npmjs.com/package/chartist-plugin-tooltips
- License: MIT
- Written for the Chartist 0.x API; runs on v2 with `chartist/compat` (a script that reads the global `Chartist`, for backwards compatibility)
- Charts: line, bar, pie
- Server rendering: no, it needs a browser
- Downloads: 22820 a month, last release 2016-09-18

Setup:

```html
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/chartist@2.0.0-rc.2/dist/index.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/chartist-plugin-tooltips@0.0.17/dist/chartist-plugin-tooltip.css">
<script type="module">
  import 'https://cdn.jsdelivr.net/npm/chartist@2.0.0-rc.2/dist/compat.min.js';
</script>
<script defer src="https://cdn.jsdelivr.net/npm/chartist-plugin-tooltips@0.0.17/dist/chartist-plugin-tooltip.js"></script>
<script type="module">
  import { lineChart } from 'https://cdn.jsdelivr.net/npm/chartist@2.0.0-rc.2/dist/index.min.js';
  import { fromLegacyPlugin } from 'https://cdn.jsdelivr.net/npm/chartist@2.0.0-rc.2/dist/compat.min.js';

  lineChart('#chart', data, {
    plugins: [fromLegacyPlugin(Chartist.plugins.tooltip())]
  });
</script>
```

Example (`src/main.ts`):

```ts
import 'chartist/styles.css';
import { lineChart } from 'chartist';
import { fromLegacyPlugin } from 'chartist/compat';

// Plugin scripts register on the global `Chartist`.
const { plugins } = Chartist;

lineChart(
  '#chart',
  {
    labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'],
    series: [
      [
        { meta: 'Snow', value: 2 },
        { meta: 'Thaw', value: 5 },
        { meta: 'Rain', value: 8 },
        { meta: 'Blossom', value: 13 },
        { meta: 'Sun', value: 18 },
        { meta: 'Heat', value: 24 }
      ]
    ]
  },
  { plugins: [fromLegacyPlugin(plugins.tooltip())] }
);
```

All plugins: https://chartist.dev/plugins.md
