起步
安装
创建第一个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
fill - Apexcharts中文手册 - 笔下光年
网站首页
fill
[TOC] - ## fill - ### colors: Array of Color | Array of function 填充 svg 路径的颜色。数组中的每个索引对应于系列索引。例子 ```javascript fill: { colors: ['#1A73E8', '#B32824'] } ``` 或者,如果您正在渲染条形图/饼图/圆环图/径向条形图,您可以传递一个根据值返回颜色的函数。 ```javascript fill: { colors: [function({ value, seriesIndex, w }) { if(value < 55) { return '#7E36AF' } else if (value >= 55 && value < 80) { return '#164666' } else { return '#D9534F' } }] } ``` - ### opacity: Number 填充属性的不透明度。 - ### type: String || Array of String 是否用纯色或渐变填充路径。 可用选项 - solid - gradient - pattern - image 在多系列图表中,您可以传递一个数组以允许像这样组合填充类型 ```javascript fill: { type: 'gradient' } /* OR */ fill: { type: ['solid', 'gradient'] } ``` - ### gradient [例子](https://codepen.io/apexcharts/pen/GQmoXP "例子") - #### shade: String 渐变阴影的可用选项 - light - dark - #### type: String 渐变类型的可用选项 - horizontal - vertical - diagonal1 - diagonal2 - #### shadeIntensity: Number 渐变阴影的强度。 接受从0到1 - #### gradientToColors: Array 结束渐变的可选颜色。 主[颜色](http://www.bixiaguangnian.com/manual/apexcharts/304.html "颜色")数组变成了 `gradientFromColors`,这个数组变成 `end` 了渐变的颜色。数组中的每个索引对应于系列索引。 - #### inverseColors: Boolean 反转渐变的开始和结束颜色。 - #### opacityFrom: Number || Array of Numbers 开始颜色的不透明度。如果你想要不同系列的不同不透明度,你可以传递一个数字数组。例如,`opacityFrom: [0.2, 0.8]` - #### opacityTo: Number || Array of Numbers 结束颜色的不透明度 - #### stops: Array 停止定义要在渐变上使用的颜色渐变 - #### colorStops: Array 覆盖所有内容并使用无限的颜色停止定义您自己的停止。 ```javascript [ [ { offset: 0, color: '#eee', opacity: 1 }, { offset: 0.6, color: 'green', opacity: 50 }, { offset: 100, color: 'red', opacity: 1 } ], [ { offset: 0, color: '#999', opacity: 1 }, { offset: 50, color: 'blue', opacity: 0.75 }, { offset: 100, color: '#ddd', opacity: 1 } ] ] ``` 上面代码中的每个索引对应一个系列。 [CodePen示例](https://codepen.io/apexcharts/pen/RvqdPb "CodePen示例") - ### image - #### src: Array src 接受一组与每个系列相对应的图像路径。 - #### width: Number 所有系列的每个图像的宽度 - #### height: Number 所有系列的每个图像的高度 - ### Pattern - #### style: String 可用的图案样式 - verticalLines - horizontalLines - slantedLines - squares - circles - #### width: Number 将以此间隔重复的图案宽度 - #### height: Number 将以此间隔重复的图案高度 - #### strokeWidth: Number 图案线宽表示图案笔划的粗细。 ```javascript fill: { colors: undefined, opacity: 0.9, type: 'solid', gradient: { shade: 'dark', type: "horizontal", shadeIntensity: 0.5, gradientToColors: undefined, inverseColors: true, opacityFrom: 1, opacityTo: 1, stops: [0, 50, 100], colorStops: [] }, image: { src: [], width: undefined, height: undefined }, pattern: { style: 'verticalLines', width: 6, height: 6, strokeWidth: 2, }, } ```
上一篇:
dataLabels
下一篇:
forecastDataPoints