起步
安装
创建第一个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
面积图(Area Chart) - Apexcharts中文手册 - 笔下光年
网站首页
面积图(Area Chart)
### 什么是面积图? 面积图具有山状外观,用于表示数量变化。无论是检查部落人口的变化还是确定学生的平均表现。面积图不同于折线图,因为由绘制的数据点界定的区域填充有阴影或颜色。 在本面积图指南中,我们将通过配置和选项来绘制 ApexCharts 中可用的不同类型的面积图。 ### 数据格式 面积图的数据格式与其他 XY 图的数据格式相同。您需要series在图表选项的数组中提供数据。有关如何构建的更多信息,请series参见[使用数据](http://www.bixiaguangnian.com/manual/apexcharts/232.html "使用数据")页面。 ### 面积图的变体 #### 样条线面积图 在样条线面积图中,数据点由平滑曲线连接。 <iframe src="http://example.itshubao.com/inexample/266.html" width="100%" height="400px" frameborder="0" scrolling="no"></iframe> 要绘制这样一条平滑的曲线,您必须设置以下选项 ```javascript stroke: { curve: 'smooth', } ``` #### 直的 以直线连接数据点,不对直线应用任何曲线。 ```javascript stroke: { curve: 'straight', } ``` #### 阶梯线 在阶梯线面积图中,点由水平和垂直线段连接,看起来像楼梯的台阶,并且区域被填充颜色。 ![](/uploads/images/20221226/9bb9230d5e554dd90ef7d18e3885d02a.png) ```javascript stroke: { curve: 'stepline', } ``` ### 堆积面积图 堆叠面积图的工作方式与简单面积图相同,不同之处在于每个数据点的起点从前一个数据系列留下的点继续。 要启用图表堆叠,您应该设置以下配置 ```javascript chart: { stacked: true } ``` <iframe src="http://example.itshubao.com/inexample/267.html" width="100%" height="380px" frameborder="0" scrolling="no"></iframe> ### 在组合图中使用区域 使用 ApexCharts,您可以使用其他图表类型绘制区域系列。下面的示例给出了区域系列如何与其他图表类型组合以创建混合/组合图表的想法。 - area/column/line - area/line type在构建这样的组合图表时,您必须在系列数组中指定。 ```javascript series: [{ type: 'area', data: [...] }, { type: 'column', data: [...] }] ``` <iframe src="http://example.itshubao.com/inexample/268.html" width="100%" height="400px" frameborder="0" scrolling="no"></iframe> ### 绘制区域时间序列 时间序列图是一种数据可视化工具,它以渐进的时间间隔绘制数据值。使用 ApexCharts,如果您在序列中提供如下所示的时间戳值并将其设置xaxis.type为 'datetime',则会创建一个时间序列。 ```javascript series: [{ data: [{ x: new Date('2018-02-12').getTime(), y: 76 }, { x: new Date('2018-02-12').getTime(), y: 76 }] }], xaxis: { type: 'datetime' } ``` <iframe src="http://example.itshubao.com/inexample/269.html" width="100%" height="420px" frameborder="0" scrolling="no"></iframe> ### 设置面积图样式 使用 ApexCharts,您可以为面积图赋予所需的外观并增强仪表板设计的外观。我们将通过选项设置线条的颜色、更改填充区域的颜色、更改不透明度以及使用不同的填充方法来填充 SVG 路径。 #### 线条宽度 更改线条的宽度很容易。 ```javascript stroke: { width: 2 } ``` #### 自定义填充区域 要更改图表中填充区域的颜色,您只需修改 [colors](http://www.bixiaguangnian.com/manual/apexcharts/304.html "colors") 配置中的属性。 ```javascript colors: ['#2E93fA', '#66DA26', '#546E7A', '#E91E63', '#FF9800']; ``` #### 填充类型 通过指定是否用纯色或渐变或图案填充路径来配置 SVG 路径。 ```javascript fill: { type: 'gradient' / 'solid' / 'pattern' / 'image' } ``` <iframe src="http://example.itshubao.com/inexample/259.html" width="100%" height="380px" frameborder="0" scrolling="no"></iframe> 有关如何配置路径填充的更多信息,请参见 [fill](http://www.bixiaguangnian.com/manual/apexcharts/306.html#type:%20String%20||%20Array%20of%20String "fill") 选项。 ### 进阶范例 下面的演示显示了面积图与[画笔图](http://www.bixiaguangnian.com/manual/apexcharts/281.html "画笔图")相结合的高级示例。此示例中的画笔图表充当控件,用户可以通过该控件导航其他图表。 <iframe src="http://example.itshubao.com/inexample/270.html" width="100%" height="380px" frameborder="0" scrolling="no"></iframe>
上一篇:
折线图(Line Chart)
下一篇:
条形图(Bar Chart)