该jQuery柱状图插件可以通过javascript来调用,也可以直接使用HTML标签来生成。
通过JavaScript来调用
<div id="population_chart"></div>
$("#population_chart").jChart({ name: "North American Regional Population Loss 2014", headers: ["Arizona","Michigan","Ontario","British Columbia","Texas"], values: [250000,478000,88000,429000,423000], footers: [100000,200000,300000,400000,500000], colors: ["#1000ff","#006eff","#00b6ff","#00fff6","#00ff90"] });
直接使用HTML标签生成柱状图
在HTML标签中,name属性是图表的标题,于Bootstrap标签相似,chart-sm或chart-lg分别表示图表的大小,data-width是图表的宽度,data-sort用于排序。
<div id="bar_of_pies" data-sort="true" data-width="300" name="My Favorite Pies"> <div data-color="red" >13</div> <div data-color="gray" >24</div> <div data-color="green" >17</div> <div data-color="orange" >26</div> <div data-color="black" >12</div> <div data-color="blue" >8</div> <div >10</div> <div >20</div> <div >30</div> </div>
配置参数
参数 | 默认值 | 描述 |
width | 750 | 图表的宽度,单位像素 |
name | null | 图表的标题,显示在图表上方 |
type"bar" | "bar" | 图表的类型,目前只支持柱状图 |
headers | null | (没有标签)柱状图的标签,一个Javascript数组 |
values | null | 显示在柱状图左侧的每一条柱子的数字,一个Javascript数组 |
footers | null | 显示在柱状图下面的一组数字,一个Javascript数组 |
colors | #6b9bd6 | #6b9bd6(深蓝色)一组颜色 |
sort | false | 是否进行排序 |