1.0.5 • Published 4 years ago

bar-charts-react v1.0.5

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

bar-charts

This is a flexible and self-adaption bar charts. you can choose some properties as you like to make the bar charts as you want.

Installation

npm install bar-charts-react --dev / yarn add bar-charts-react --dev

Example

import React, {Component} from "react";
import ReactDOM from "react-dom";
import BarCharts from "bar-charts-react";

class Demo extends Component {
    render() {
        return (
            <BarCharts scaleDirectionY={"left"} xAxisScaleAlign={"side"} xAxisTxtAlign={"center"} firstScaleY={false} firstScaleX={true}
                       yAxisTextAlign={"right"} gridDashX={[5, 5, 5]} markLineDash={[2, 4, 2, 4]} barPaddinng={10} markIndex={5}/>
        );
    }
}

ReactDOM.render(<Demo/>, document.getElementById("root"));

Properties

属性说明类型默认值可选值
width画布宽number设备屏幕可视宽度值
height画布高number300
xAxisDatasX轴相关数据arrayBASE_X_AXIS(见./utils/globalConst.js)
yAxisDatasY轴相关数据arrayBASE_Y_AXIS(见./utils/globalConst.js)
rePainting重新绘制function见demo中如何使用的
markIndex显示指定柱子标记索引值number"none"
font基础文字大小以及字体样式string20px Arial
textMargin文字距离刻度线边距number10
leftTopTitle左上角标题内容string利率%
ltopTitleColor左上角标题颜色string#91939E
ltopTitleFont左上角标题文字大小及字体样式string24px Arial
ltopTitleTips左上角标题后提示小文本内容string(档位左包含)
ltopTitleTipsFont左上角标题后提示文字大小及字体样式string16px Arial
ltopTitleTipsColor左上角标题后提示文字颜色string#BFC1CC
ltopTitleMargin左上角标题距离Y轴边距number30
scaleLength刻度线长度number6
scaleDirectionYY轴刻度线防线string"left"
scaleBoundaryGap最后一根刻度线距离轴线尾部边界值number20
scaleTextFont刻度线对应文字大小及字体样式string20px Arial
scaleTextColor刻度线对应文字颜色string#BFC1CC
yAxisTextAlignY轴刻度线文字左对齐还是右对齐stringleft
firstScaleXX轴0点刻度线是否需要booleantrue
firstScaleYY轴0点刻度线是否需要booleanfalse
axisColor轴线颜色string#BFC1CC
gridDashX平行于X轴的网格线使用虚线样式arrayundefined
gridColorX平行于X轴的网格线颜色string#BFC1CC
xAxisScaleAlignX轴的刻度线关于柱子对齐方式stringsideside / center
xAxisTxtAlignX轴文字关于刻度线对齐方式stringcentercenter / between
barPadding柱子内边距number0
barBgColor柱子背景色arrayBAR_BG_COLOR(见./utils/globalConst.js)
markLineColor标记线颜色string#ff3822
markLineWidth标记线宽度number2
markLineDash标记线使用虚线样式arrayundefined
circlePointColor标记圆点背景色string#ff3822
circlePointRadius标记圆点半径number8
roundRectRadius标记圆角矩形半径number18
roundRectPadding标记圆角矩形内边距string8, 26
roundRectMargin标记圆角矩形距离标记圆点距离number10
roundRectBgColor标记圆角矩形背景颜色string#ff3822
markFont标记文本字体大小及字体样式string20px Arial
markTextColor标记文本字体颜色string#fff

Question

If you encounter any problems during use the bar-charts, you can go to the bar-charts-react library in github and leave your issue for me. I'll deal with the issue as soon as I see it

License

MIT

Keywords

reactchartreact-componentbarmobile canvasbar-chartsself-adaptionflexible bar chatrsbar graph