- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
第一次使用 JS 和 HighCharts...但我会尝试提出一个问题,这样它才有意义!
目前我只使用 4 个数据源,这非常容易直接放入 highcharts。
问题是,这 4 个合计数字是......好吧,不是很一致。
我的 atm 号码是:349531093、156777100、572480、7 和 0。
第一个数字和第二个数字覆盖了整个漏斗,这使得绘图非常没有吸引力并且很难直观地看到值。(是的,是的 - 标签很棒,但我希望能够直观地看到每个部分)。
我一直在阅读漏斗图的文档,但我找不到以任何方式限制部分大小的方法。
所以我试着尝试使用不同类型的限制,例如:
minSize - 饼图响应自动边距的最小尺寸。馅饼将尝试缩小以便为数据标签腾出空间绘图区域,但仅限于此大小。 (它完全按照它说的做,所以我不确定为什么我什至尝试过...)
size - ofc 刚刚改变了整个图表的大小....
series: {
dataLabels: {
enabled: true,
format: '<b>{point.name}</b> ({point.y:,.0f})',
minSize: '10%',
color: 'black',
softConnector: true
},
neckWidth: '50%',
neckHeight: '50%',
minSize: '20%',
//-- Other available options
height: '200'
// width: pixels or percent
}
你可以在这里看到我可怕的尝试:JSFiddle thingy
那么对于实际问题:是否可以为漏斗中的部分设置最小限制?
任何建议或只是一个简单的:“伙计,不可能”,我们将不胜感激!
干杯!
最佳答案
不幸的是,这不受支持(在 userVoice 上发布这个是个好主意!)
但是我创建了一个简单的示例,您可以预处理数据并仍然显示正确的值:https://jsfiddle.net/69eey/2/
$(function () {
var dataEx = [
['Raw Events', 349531093],
['Filtered/Aggregated Events', 156777100],
['Correlated Events', 2792294],
['Use Case Events', 572480],
['Finalized', 0]
],
len = dataEx.length,
sum = 0,
minHeight = 0.05,
data = [],
i;
for(i = 0; i < len; i++){
sum += dataEx[i][1];
}
for(i = 0; i < len; i++){
var t = dataEx[i],
r = t[1] / sum;
data[i] = {
name: t[0],
y: ( r > minHeight ? t[1] : sum * minHeight ),
label: t[1]
}
}
当然这只是解决方法。您还需要为工具提示使用格式化程序,以确保您将显示正确的值(例如数据标签)。
关于javascript - HighCharts Funnel - 设置每个部分的最小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16656540/
我正在编写一个处理读取文本文件的程序。 基于文件中每一行的开始关键字,我想调用其他函数。 void funnel(string line) { if (line.find("Keyword1"
第一次使用 JS 和 HighCharts...但我会尝试提出一个问题,这样它才有意义! 目前我只使用 4 个数据源,这非常容易直接放入 highcharts。 问题是,这 4 个合计数字是.....
我正在尝试将这个简单的绘图漏斗仪表板转换为 Dash 仪表板: from plotly import graph_objects as go fig = go.Figure(go.Funnel(
我正在尝试为具有动态 URL 的页面构建漏斗。我的正则表达式很糟糕。我正在尝试了解用户在我们的其中一个向导中的表现。我关心的 URL 都有每个项目的名称。 /projects//wizard_step
好的,我正在尝试执行以下操作: protected bool ValidAdvert(Base item) { throw ThisIsAnAb
我正在使用 Top Conversion Paths 报告,将 Campaign Path 作为主要维度,并过滤为仅使用电子商务交易,并且仅包含其中包含特定广告系列的条目,以衡量广告合作伙伴的影响。
我对多 channel 路径请求有疑问。 JSON 响应与带有 ga: 维度和指标的经典请求不同。 它返回行中的原始值,我无法获取它们。 例子: 这是一个带有度量 ga:transactionReve
我正在使用最新版本的anychart。他们使用提供动画功能 chart.animation(true) 此功能适用于折线图和其他图表(例如柱形图),但不适用于许多图表。那么我如何添加饼图和漏斗图的动画
我有一个类似电子商务的网站,设置如下 hierarchy 。目前,我们使用 Google 跟踪代码管理器 (GTM) 和 Google Analytics (GA) 作为我们网络分析堆栈的一部分。 目
在 Google Analytics 网站上查看目标 channel 报告时。我不仅可以看到目标开始和完成的次数,还可以看到每个步骤的访问次数。 如何通过 Google Analytics API 查
我的多 channel 路径报告与 API 一起使用,但默认情况下它似乎只显示 30 天的回溯期。 有没有办法让它像网络界面一样显示 90 天? 我使用 mcf:timeLagInDaysHistog
我正在尝试重定向美国境外的某人,但页面在脚本加载之前加载,而且看起来很俗气。显然我无法隐藏正文或类似的内容,我不确定问题是否在于重定向本身等待页面加载,或者是否是因为 html 不断加载,而我没有这样
我是一名优秀的程序员,十分优秀!