@brandandcelebrities/viz
v5.1.4
Published
Collection of charts
Downloads
270
Readme
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