0.3.0 • Published 2 years ago
vuepress-plugin-chart v0.3.0
vuepress-plugin-chart@next
Plugin vuepress-plugin-chart@next
for adding JavaScript charting library Chart.js to VuePress 2 to create interactive charts in Markdown.
Install
yarn add vuepress-plugin-chart@next
# or
npm install vuepress-plugin-chart@next
Then add it to your .vuepress/config.js
:
module.exports = {
plugins: [
[
"vuepress-plugin-chart"
]
]
}
Usage
The token info of the code block should be chart
, for example:
```chart
{
"type": "doughnut",
"data": {
"datasets": [{
"data": [10, 20, 30],
"backgroundColor": [
"rgba(255, 99, 132)",
"rgba(255, 206, 86)",
"rgba(54, 162, 235)"
]
}],
"labels": ["Red", "Yellow", "Blue"]
}
}
```
Notice: The key should be in quotes, or some unexpected errors will occured.
Functions should be stringified before being passed through callback
. The following example shows how to change the tick marks of y-axis using callback
:
```chart
{
"type": "bar",
"data": {
"labels": ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
"datasets": [{
"label": "Salary",
"data": [12, 19, 3, 5, 2, 3],
"backgroundColor": [
"rgba(255, 99, 132, 1)",
"rgba(54, 162, 235, 1)",
"rgba(255, 206, 86, 1)",
"rgba(75, 192, 192, 1)",
"rgba(153, 102, 255, 1)",
"rgba(255, 159, 64, 1)"
]
}]
},
"options": {
"scales": {
"y": {
"ticks": {
"beginAtZero": true,
"callback": "function(value){ return '¥' + value + 'k'; }"
}
}
}
}
}
```
Refer to the documentation of Chart.js for more information.
License
2.0.0-alpha.26
2 years ago
2.0.0-alpha.25
2 years ago
2.0.0-alpha.24
2 years ago
2.0.0-alpha.23
2 years ago
2.0.0-alpha.19
2 years ago
2.0.0-alpha.16
2 years ago
2.0.0-alpha.15
2 years ago
2.0.0-alpha.10
2 years ago
2.0.0-alpha.1
2 years ago
2.0.0-alpha.2
2 years ago
0.3.0
3 years ago
0.2.0
3 years ago
0.1.9
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago