问题标签 [cfchart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
328 浏览

coldfusion - CFCHART - 如何让 Y 轴标签仅显示在右侧?

我正在使用 cfchart,但我无法弄清楚如何让 Y 轴仅显示在右侧。我在coldfusion/charts 目录中打开了网络图表编辑器,没有任何运气。

我发现这个链接显示 2 轴,但它没有帮助

0 投票
1 回答
931 浏览

coldfusion - CFCHART - 如何让 Y 轴从 1 而不是 0 开始

这是我正在使用的示例样式:

上面的代码将显示 0 而不是 1。

这似乎是使用 cfchart 的一个常见问题,但它似乎也是 web 图表程序中的一个问题。

有没有人有好的解决方案?

0 投票
1 回答
313 浏览

url - 替换 CFChart 的 url

我正在制作一张图表,其中包含一系列调查的结果。CFChartData Item 是一个类别的名称,其值是给予该类别的平均分。图表工作正常,但我需要让图表 url 不是项目名称,因为我们使用的 Friendly Url 系统不允许在 Get Url 中使用 %20 (并且大多数类别名称都有空格, CFChart 用 %20 替换)。我也无法更改图表上类别的名称(在图表上使用 - 或 _ 而不是空格,导致图表项目不换行,然后图表图像仅显示其他所有类别名称)。

无论如何要分配要使用的备用 ID(例如当前行或分配的唯一 ID)或可能将 URL 中使用的 %20 替换为 - 或 _ 但不在图表本身上(我试过在 URL 中执行替换,但它在 $ITEMLABEL$ 被分配之前运行,导致错误。)?

编辑-也可以添加代码,即使它相当通用(并且不包括我所做的尝试,它只是我现在使用的代码)

0 投票
3 回答
145 浏览

coldfusion - cfthread 内的cfcfhart 可能吗?如何获得输出?

我正在尝试改进我的一份报告的执行时间,该报告使用 cfcharts 打印图表。代码本身是一个实体循环,我为每个实体创建一个图表(这是一个比较报告)。

由于报告的复杂性,通过内联执行此操作需要将近一分钟或更长时间才能完成,因此我尝试在这种情况下使用 cfthread 但我不确定是否可能。

这是代码:

正如预期的那样,cfchart 不会在 cfthread 中“打印”,尽管它显然正在执行。如何获得 cfthread 的输出?一种可能的解决方案是从 cfchart 创建一个图像,然后在所有线程完成后使用该图像构建一个文档,但我想知道是否有任何方法可以从 cfthread 获取 cfchart 输出。

0 投票
1 回答
776 浏览

graph - 向 Coldfusion 8 CFChart 条形图添加“目标线”

我有一个 Coldfusion CfChart 条形图,它的 X 轴 = 问题,Y 轴 = 分数 (0-100),但我想做的是在图表上添加一条目标分数线,它穿过 X-轴位于 Y 轴 85 标记处。这可能吗?

我注意到这里的 Javascript 有类似的东西:如何创建一条线以在条形图中显示阈值

我只是想知道是否有可能在 Coldfusion 中做类似的事情。

0 投票
2 回答
940 浏览

coldfusion - CFDIV 和 CFCHART,为动态图表使用框架

我有一个网站广泛使用 CFCHART 来列出关于我们公司的各种组织统计数据:比如男性与女性团队成员的百分比、EEO 合规性的种族传统细分等。我们必须执行这些操作的旧网站目前正在更新,旧网站使用基于框架的布局来显示图表内容以及创建图表时使用的数据和假设。基本框架如下所示:

在左列中,我们显示了当前硬编码的内容。这使得数百份报告的维护成为一场噩梦,因为每个页面都有自己的硬编码 HTML 选项。我们通过使用一堆不同的 CFINCLUDE 语句来解决这个问题,这些语句包含在报告中重复使用的相同下拉选项。

我们希望在用户单击当前包含在左侧面板框架中的“GO”按钮时更新中心内容窗格。

我们反复听说,在网站上使用框架会导致很多生产问题。我们还试图使站点尽可能易于维护,因此我们尽可能避免使用 JQuery 或 SPRY 等框架。

为了摆脱框架,我们目前正在使用 CFLAYOUT 来分割新页面。我们有一个嵌套的 CFLAYOUTAREA 来容纳新的左侧窗格和中心内容窗格。在中心内容窗格中,我们有另一个嵌套的 CFLAYOUT,其 CFLAYOUTAREA 类型为 Tab,其中包含图表、Excel 数据和图表中使用的假设。(抱歉,下拉菜单左侧的信息很敏感,我无法显示)


挑战:

![在此处输入图像描述][2]

我试图弄清楚如何在不刷新页面顶部或左侧的情况下刷新站点的中心部分,并在用户单击“开始”按钮时仅刷新图形和数据选项卡。我在互联网上搜索了一个带有 Coldfusion 的 Javascript 函数,但似乎没有刷新选项卡的选项。

尝试过的解决方案:我尝试使用 ColdFusion.Layout.createTab() 脚本创建选项卡并将其应用于 go 端的图像按钮。这似乎会导致布局出现一些问题,因为这些项目是嵌套的......语法不起作用。

我尝试使用 Javascript 来刷新页面,但这会使表单丢失用户在左侧选择的所有选项。

如果图表可以在新选项卡中创建,并且数据足够持久,用户可以来回单击并查看他们选择的用于创建图表的选项,那就太好了。我期待着您的回复。

0 投票
1 回答
411 浏览

coldfusion - CFCHART 标题动态填充

我正在使用 CFCHART 即时生成很棒的图表。根据选择标准动态更改图表的标题会很好......我一直在尝试通过设置一个字符串graphTitle来做到这一点,该字符串根据选择有条件地填充。我想做的只是为每个标准开始一个新行。

例如:假设我有一个包含大量选择标准的图表。我希望图表标题看起来像这样:(当然,中断表示一行的结束)

我尝试在标题中使用<SPAN>and标签。<BR />没有运气。还有其他想法吗?

0 投票
1 回答
320 浏览

javascript - 根据 CSS 尺寸调整 Flash 对象的大小?Coldfusion CFCHART CFDIV

我正在使用coldfusion AJAX 调用绑定一个div,其中包含基于另一个div 中的选项填充的查询结果。在使用 AJAX 调用的 DIV 中,我有一个 CFLAYOUT 标记,它创建了几个选项卡。

在一个选项卡中,我有一个 Coldfusion CFCHART 元素,它可以创建一个漂亮的图表。我希望图表根据它所在的选项卡 DIV 的尺寸重新调整大小。

似乎 CFCHART 标签接受高度和宽度的像素尺寸,并且我需要能够根据浏览器窗口的尺寸动态调整图表的大小。我希望对象保留在闪存中,但如果需要,我可以将其更改为 JPEG 或 PNG。

我如何轻松获得这些尺寸并使用 Javascript 更改它们?还有其他简单的方法吗?我会在窗口调整大小时做什么?

0 投票
1 回答
762 浏览

coldfusion - cfchart x 轴间隔

我在 CF10 中创建了一个 cfchart,它有 168 个数据点 - 即一周中的每个小时一个。我遇到的问题是 x 轴标签有点到处都是,这取决于我制作图表的宽度,例如目前它们是

这对最终用户来说并不是那么直观。有没有办法定义特定的间隔来显示?例如,理想情况下,我希望间隔为:

这可能吗?

提前致谢。

0 投票
1 回答
134 浏览

coldfusion - ScaleMin 不适用于 cf 9 中的 cf 图表

我正在 CF 9 中创建折线图。我的 cfchart 代码如下:

沿 X 轴将显示月份数字,但它以 2 秒计数,而不是 1、2、3、4、5、6 等。它显示 0、2、4、6、8。有 1 月份的数据,所以是“1”,但 1 没有出现在 x 轴上。我尝试添加 Scalemin=1 和 ScaleMax=12,但似乎 CF 9 不支持此功能。非常感谢任何帮助。

谢谢!