起步
安装
创建第一个JavaScript图表
图表要点
Series [处理数据]
响应式
动画
注释
数据标签
事件
交互性
格式化
格式化轴标签
日期时间
本地化
工具提示
网格
图例
图表类型
折线图(Line Chart)
面积图(Area Chart)
条形图(Bar Chart)
柱形图(Column Chart)
箱形图(BoxPlot)
烛台图(Candlestick)
范围条形图(Range Bar Chart)
热图图表(Heat Map Chart)
矩形树图(Treemap Chart)
多轴图表(Multi-Axis Chart)
饼图 / 圆环图(Pie / Donut)
雷达图(Radar)
径向条形图 / 仪表图(RadialBar / Circular Gauge)
同步图表(Synchronized charts)
设计
颜色
主题
渐变
图像填充
模式
滤镜
集成
Angular Charts
React Charts
Vue Charts
如何
放大类别 X 轴
自动换行和多行文本
从 JSON API 更新图表 & AJAX
选项(参考)
annotations
chart
animations
background
brush
defaultLocale
dropShadow
fontFamily
foreColor
group
events
height
id
locales
offsetX
offsetY
parentHeightOffset
redrawOnParentResize
redrawOnWindowResize
selection
sparkline
stacked
stackType
toolbar
type
width
zoom
colors
dataLabels
fill
forecastDataPoints
grid
labels
legend
markers
noData
plotOptions
area
bar
bubble
candlestick
boxPlot
heatmap
treemap
pie
polarArea
radar
radialBar
responsive
series
states
stroke
subtitle
theme
title
tooltip
xaxis
yaxis
方法
render
exec
updateOptions
updateSeries
appendSeries
toggleSeries
showSeries
hideSeries
zoomX
resetSeries
appendData
toggleDataPointSelection
addXaxisAnnotation
addYaxisAnnotation
addPointAnnotation
removeAnnotation
clearAnnotations
dataURI
destroy
setLocale
条形图(Bar Chart) - Apexcharts中文手册 - 笔下光年
网站首页
条形图(Bar Chart)
### 什么是条形图? 条形图(也称为条形图)是最常见的图表类型之一,用于显示几类数据和不同值的变化之间的比较。条形图使用不同长度的矩形条水平或垂直定向,这些矩形条的长度与它们可视化的值成比例。您可以显示长数据标签,因为水平矩形有足够的空间容纳文本信息。 条形图有多种类型,包括基本水平条形图、堆积条形图、反转条形图等。 ### 数据格式 条形图的数据格式与其他 XY 图表相同。您需要series在图表选项的数组中提供数据。有关如何构建的更多信息,请 `series` 参见[使用数据](http://www.bixiaguangnian.com/manual/apexcharts/232.html "使用数据")页面。 ### 如何制作条形图 在接下来的部分中,将通过配置和选项来绘制不同类型的条形图,将帮助您学习如何在水平条形图上添加标记,如何显示堆叠在一起的条形图,并将向您展示一些条形图示例。 ### 基本水平条形图 要创建基本的 JavaScript 条形图,最重要的属性是 `chart.type` 和 `plotOptions.bar.horizontal`,如下所述 ```javascript options = { chart: { type: 'bar' }, plotOptions: { bar: { horizontal: true } }, series: [{ data: [{ x: 'category A', y: 10 }, { x: 'category B', y: 18 }, { x: 'category C', y: 13 }] }] } ``` <iframe src="http://example.itshubao.com/inexample/271.html" width="100%" height="380px" frameborder="0" scrolling="no"></iframe> ### 添加标记 水平条形图上的标记可用于比较,或者有助于提供与特定数据点相关的附加信息。 > 注意:标记不适用于堆叠图表 ```javascript { x: 'Category A', y: 54, goals: [ { name: 'Expected', value: 52, strokeColor: '#775DD0' } ] } ``` <iframe src="http://example.itshubao.com/inexample/272.html" width="100%" height="380px" frameborder="0" scrolling="no"></iframe> ### 什么是堆积条形图以及如何绘制? 堆积条形图或堆叠条形图是一种条形图,用于将较大的类别分解为子段或子值,并比较它们以查看哪个子类别或子值在整体中占有较大的部分。 堆叠条形图有 2 种变体。 #### 普通堆叠条形图 条形图根据它们的值相互堆叠。 ```javascript chart: { stacked: true } ``` <iframe src="http://example.itshubao.com/inexample/273.html" width="100%" height="380px" frameborder="0" scrolling="no"></iframe> #### 100% 堆叠条形图 条形图根据它们在各组中的百分比或权重相互堆叠。 ```javascript chart: { stacked: true, stackType: "100%" } ``` <iframe src="http://example.itshubao.com/inexample/274.html" width="100%" height="380px" frameborder="0" scrolling="no"></iframe> ### 更改特定数据点的颜色 通常,我们需要从其余数据中区分或突出显示某个数据点。在这种情况下,我们可以在构建系列时为该数据点注入颜色。下面是一个例子 ```javascript series: [{ data: [{ { x: 'Category A', y: 6653 }, { x: 'Category B', y: 8133, fillColor: '#EB8C87', strokeColor: '#C23829' }, { x: 'Category C', y: 7132 } }] }] ``` ### 何时使用条形图? 由于条形图和图表非常容易解释,因此它们非常适合通过图表可视化比较数据。而且,它们非常适合 对于销售管理、库存管理或库存图表等场景,一些最常见的用例包括: - 当您想要显示某个项目的价值随时间变化的趋势或变化时。 - 比较一个或多个数据系列的数据值时。 - 如果您必须检查分组在子类别中的多个数据点。 ### 反转图表 反向条形图是从右到左而不是从左到右的镜像图表。以下配置将制作镜像图。 ```javascript yaxis: { reversed: true } ``` <iframe src="http://example.itshubao.com/inexample/275.html" width="100%" height="380px" frameborder="0" scrolling="no"></iframe>
上一篇:
面积图(Area Chart)
下一篇:
柱形图(Column Chart)