@brandandcelebrities/viz
v5.1.4
Published
Collection of charts
Readme
B&C Viz
npm i -S @brandandcelebrities/vizTest
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 stylesProps
| 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
