5.1.4 • Published 1 year ago
@brandandcelebrities/viz v5.1.4
B&C Viz
npm i -S @brandandcelebrities/viz
Test
You can test components by navigating to folder and running npm start
Charts
Jump to Release Notes Jump to TODO
Followers
Installation
import { Followers } from '@brandandcelebrities/viz';
// or
import Followers from '@brandandcelebrities/viz/dist/js/charts/Followers';
// And include once CSS File
import '@brandandcelebrities/viz/dist/css/charts/followers.css'; // Only Followers chart's styles
// or
import '@brandandcelebrities/viz/dist/css/viz.css'; // All styles
Props
Props | Type | Default | Description |
---|---|---|---|
data | Object | required | See data explanations below |
lexique | Object | required | See lexique explanations below |
locale | String or Number | "en-GB" | Locale of the user for i18n |
formats | Object | See below | See formats explanations below |
margin | Object | false | See margin explanations below |
color | String | "purple" | CSS base color for the chart |
mobile | Boolean | false | Display mobile design instead of Desktop/Tablette |
data
data is an Object
that uses the exact
following keys:
Key | Type | Default | Description |
---|---|---|---|
dates | Array | required | List of dates like "2018-01-15" |
community | Array<Number or null> | required | List of the community count every day. If there is null values the chart will try to fill the gap everywhere it can. |
engagement | Array<?Number or null> | required | List of the engagement every day. If there is null values the chart will try to fill the gap everywhere it can. |
content | Array<Number or null > | required | List of the content count every day. For example the number of tweets posted every day. null values won't be displayed. |
Example:
data: {
dates: ['2018-01-15', '2018-01-16', '2018-01-17'],
community: [ 26639, 26754, null],
engagement: [ 1766.599975585938, 1515.5, null],
content: [ 3, 1, null]
}
lexique
lexique is an Object
that uses exact
keys. For example in English we may have the following:
lexique: {
chart: {
tooltip: {
community: 'Community:',
engagements: 'Average engagement:',
publications: 'Publications:',
},
legends: {
community: 'Community',
engagements: 'Average engagement (1 month)',
publications: 'Publications',
},
noData: 'There is no data available for the selected period.',
},
},
formats
formats is an Object
that uses the following keys:
Key | Type | Default | Description |
---|---|---|---|
date | String | "DD/MM/YYYY" | Format for the dates |
margin
margin is an Object
that uses the exact
following keys:
Key | Type | Default | Description |
---|---|---|---|
top | Number | 0 | Top margin value |
right | Number | 0 | Right margin value |
bottom | Number | 0 | Bottom margin value |
left | Number | 0 | Left margin value |
Example
<Followers
data={data}
color={'red'}
lexique={lexique}
/>
Release Notes
- 2022-11-23 5.1.4
- Update Fix simpleNumberFormatter utils with thoushand separator
- 2022-11-23 5.1.3
- Update Axis: data format by props, Number: custom separator
- 2022-07-15 5.1.2
- Update Fix tooltip if empty data
- 2021-10-14 5.1.1
- Update Moved react-scripts to devDependencies, it's not used in production
- 2021-04-29 5.1.0
- Update Update Viz
- 2021-04-29 5.0.0
- Update Rollback Viz for incompatibility Influence
- 2021-04-29 4.0.0
- Update Add clone fonction to avoid mutable value
- 2021-01-31 3.0.0
- Update Update all dependencies with major version !!!(Incompatible INFLUENCE)
- 2019-11-07 2.1.7
- Fix Improve Y scale rounding
- 2019-09-20 2.1.6
- Update packages versions
- 2019-09-20 2.1.4
- Update Revert packages updates
- 2019-05-31 2.1.3
- Update packages updates
- Update Tooltip: Improve number formater with thousand separator
- 2019-05-31 2.1.2
- Update number formater
- 2019-03-22 2.1.0
- Update version to 2.x.x
- 2019-03-22 1.1.0
- Fix dependencies with an unpublished har-validator version
- Update react-script
- 2018-09-24 1.0.11
- Update design and font
- 2018-09-18 1.0.10
- Update design to kolsquare
- 2018-08-01 1.0.7
- Fix documentation typos
- 2018-08-01 1.0.6
- Followers documentation added
TODO
5.1.4
1 year ago
5.1.3
1 year ago
5.1.2
2 years ago
5.1.1
3 years ago
5.1.0
3 years ago
5.0.0
3 years ago
4.0.0
3 years ago
3.0.0
3 years ago
2.1.7
4 years ago
2.1.6
5 years ago
2.1.5
5 years ago
2.1.4
5 years ago
2.1.3
5 years ago
2.1.2
5 years ago
2.1.1
5 years ago
2.1.0
5 years ago
1.1.0
5 years ago
2.0.0
5 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago