起步
安装
创建第一个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
径向条形图 / 仪表图(RadialBar / Circular Gauge) - Apexcharts中文手册 - 笔下光年
网站首页
径向条形图 / 仪表图(RadialBar / Circular Gauge)
## 什么是径向条形图/圆形仪表图? 径向条形图或圆形仪表图是在极坐标系(而不是笛卡尔平面)上绘制的典型条形图。它以百分比表示圆形数字刻度上的值,较长的条表示较大的值。 使用 ApexCharts 径向条形图,您可以用多种格式表示数据,例如:多个径向条形图、带图像的径向条形图,甚至半圆形仪表形式。 ## 径向条形图有什么用? 径向条形图或圆形仪表图主要用于单个单元数据以指示进度/活动。当您想通过使用圆形条形来可视化类别之间的比较时,它们也非常有价值。 ## 如何制作径向条形图? 在本节中,我们将向您展示如何制作径向条形图、如何设置自定义颜色、如何更改 `startAngle` 和 `endAngle`,并将演示如何轻松显示数据标签。 请记住,这些图表的值必须以百分比表示(介于 0 和 100 之间)。您仍然可以在标签中显示原始值,但系列中显示的数据必须始终以百分比形式显示。 ## 基本圆图 我们将从一个非常简单的 RadialBar / Circle Chart 开始,然后逐渐更改一些选项。 <iframe src="http://example.itshubao.com/inexample/295.html" width="100%" height="340px" frameborder="0" scrolling="no"></iframe> 上面的示例显示了一个没有额外自定义的基本圆图。接下来,我们将对轨道/镂空背景和颜色进行一些自定义 - 改变笔画的线头 - 更改内部空心尺寸 - 自定义数据标签的字体大小和颜色 <iframe src="http://example.itshubao.com/inexample/296.html" width="100%" height="340px" frameborder="0" scrolling="no"></iframe> 接下来,我们进行更多更改以使其更具视觉吸引力。 ## 自定义颜色 我们将进行以下更改以自定义轨道/空心背景颜色 - 为镂空添加背景颜色 - 添加一个微妙的 dropShadow 来跟踪 - 用渐变颜色填充路径 <iframe src="http://example.itshubao.com/inexample/297.html" width="100%" height="340px" frameborder="0" scrolling="no"></iframe> 接下来,我们通过更改 2 个属性将此 Circle Chart 转换为 Radial Gauge – `startAngle` & `endAngle` ## 自定义角度 - 更改 `plotOptions.radialBar` 的 `startAngle` 和 `endAngle` - 更改 `plotOptions.radialBar.track` 的 `startAngle` 和 `endAngle` - 更改轨道颜色的空心背景色 <iframe src="http://example.itshubao.com/inexample/298.html" width="100%" height="200px" frameborder="0" scrolling="no"></iframe> ## 数据标签 下面的代码显示了当用户将鼠标悬停在每个条形图上时如何在每个系列的图表内圈中显示数据标签。 还有一个可选total属性,它显示系列数组的所有值的相加。您可以将自定义格式化程序应用于 `plotOptions.dataLabels.radialBar.total.formatter` 函数以修改输出。 ```javascript plotOptions: { radialBar: { dataLabels: { name: { show: true, }, value: { show: true, fontSize: '14px', formatter: function (val) { return val + '%' } }, total: { show: true, label: 'Total' } } } } ``` <iframe src="http://example.itshubao.com/inexample/299.html" width="100%" height="340px" frameborder="0" scrolling="no"></iframe> 查看dataLabels的所有选项,请查看 [radialBar](http://www.bixiaguangnian.com/manual/apexcharts/324.html#dataLabels: "radialBar") 配置
上一篇:
雷达图(Radar)
下一篇:
同步图表(Synchronized charts)