问题标签 [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 回答
138 浏览

coldfusion - 在 Coldfusion 图表中显示 £ 符号

真的很简单,我想在打印的 Coldfusion PNG 图表的 yAxis 标题中显示英镑符号 (£)。

这是我的代码:

我尝试了 £ 和 &##163; 的各种组合。但没有显示£符号。

有任何想法吗 ?

0 投票
1 回答
1136 浏览

json - 覆盖 ColdFusion 11 图表的外部样式 JSON

我在 CF11 中有一个图表,这是一种边缘情况。我需要覆盖在样式标记中引用的更通用的外部文件中定义的样式之一。这是我的代码...

我的问题在第 3 行“图例 ...”我想为图例指定 2 列布局以覆盖“DMT_Styles_Small.txt”中的内容我似乎无法正确使用语法。

我参考了Adob​​e 的文档,但它的描述性不是很好,仅引用了“legend”属性上的语法的“JSON 字符串表示”。如果像这样的覆盖样式甚至可以在 CF 中使用,我什至不是 100%?如果可以通过外部样式进行一些澄清,也将不胜感激。

0 投票
1 回答
219 浏览

coldfusion-11 - How can I access the column/bar total in my bar chart?

We're trying to convert our cfcharts to use ZingChart JSON styling, as we'd like to upgrade to CF11 which wrecked all our charts.

I'm currently trying to set up the legend for a bar chart. Previously we were using this xml styling code in the cfchart to include the label and the total for each bar in the legend:

In my example, the bars represent years, so an example of a legend item would be "2013 Total:34".

How can I accomplish this using ZingCharts? My legend code so far looks something like this:

0 投票
1 回答
342 浏览

coldfusion - cfcharts 绘制来自 cfquery 和 cfloop 的值框 png(带数字)

我需要创建一个生成的基于 png 的图表文件,其中带有带有数值的绘图标签,如下例所示。我在 Coldfusion 10 上,所以这是使用更新的 ZingChart 引擎。您看到的示例是由ZingChart Builder 制作的。

在此处输入图像描述

顺便说一句,我可以将基本图表绘制到 png 文件并检索它,然后查看它!我可以把我的 X 和 Y 东西弄好。我可以让我的系列以图例的形式呈现,我可以做基本的定位工作,我可以做不同的图表类型。我似乎无法对 json 覆盖的东西做任何事情,尤其是绘图栏标签。

我提供的代码来自我从互联网上搜索的一个示例以进行测试......但它应该很好地失败(就像我一整天一样)。

我处于集群环境中,这些图表不提供 HTML,因此使用 png 解决方法。另外,我必须像图像一样拥有它,因为图像可以缩放,我可以导出为 PDF,它看起来正确,服务器渲染并拍摄到客户端,所以我几乎没有客户端延迟。

现在。#plot# 中有变量替换,等等......正如你在上面看到的(我没有看到我尝试过的“任何”json 东西工作(一整天)(有很多不同的方法/组合来制作一些东西)发生)。它要么失败并出错(因为我犯了一个错误),要么什么都不做(这太棒了)。

上面那个 json 的东西可能有问题,但我再次,我用新的 json 尝试覆盖了一个又一个的变化,内联 json 也是,简化了等等。

我认为应该发生的是 plot value:box text: v% 应该(通过童话般的魔法)将 chartdata value 参数中的任何值作为条形上方或下方的一个不错的数字返回(或者我希望如此),但是它什么也没做,所以我无法测试我的期望。

如果需要更多详细信息,请告诉我...

PS 和仅供参考:我不能处理其他图表包。

0 投票
0 回答
291 浏览

coldfusion - Coldfusion cfchart水平条形图

在coldfusion水平条形图中,cfchartseries使用cf查询结果集和valueColumn包含值为(25,65,20),itemcolumn为空字符串,我不想显示描述。请参考附件Horizontal_cfchart.png,在x轴显示的范围是0到70,我们可以识别水平条数据点(25,65,20),但是最近x轴的值显示的范围是0.0,0.1, 0.2,0.3,0.4........1.0,

不知道具体是什么问题,请谈谈你的看法。

在此处输入图像描述

0 投票
1 回答
578 浏览

coldfusion - ColdFusion 11 cfchart xAxis 格式

我正在尝试在 ColdFusion 11 中创建一个简单的折线图,并希望格式化 xAxis 以显示像 mm-dd-yy 这样的日期格式,而不是默认显示的完整日期/时间戳。

我的代码是:

xAxis 属性给出了这个错误:

我已经尝试了 xAxis 属性的几种不同变体,但没有成功 - 文档不清楚这应该是什么格式。任何帮助将不胜感激。

0 投票
0 回答
385 浏览

coldfusion - 如何修复 ColdFusion 11 中的图表?

像许多其他从 CF9 切换到 CF11 的人一样,我也遇到了图表问题。我的图表在 CF9 中运行良好。在我们对 CF11 进行更新后,一些东西消失了或不适合图表。

就我而言,我有两个要修复的元素。一个是标题。问题是我的标题出于某种原因有框架,如果我有超过一行的文本,则无法放入标题中。其次是 XAXISTITLE 根本没有出现在屏幕上。这是我在 CF9 中用于构建图表的代码:

我使用我的代码并尝试删除一些部分以查看这将如何影响 CF11,我发现如果我删除 STYLE,我的 xaxistitle 出现了,但仍然有错误的值。我也找不到调整标题框大小的方法。

例如我的标题在 CF9 中是这样的:

所有这些信息都存储在#title# 变量中。

xaxistitle 只是简单的名称,位于图表列的底部。像 JOHN COOK 这样的文字是带有角度的,不仅仅是水平的。这是我用于此的代码:

如果有人可以帮助解决这个问题,请告诉我。谢谢你。

0 投票
1 回答
227 浏览

coldfusion - cfchart 中的 scaleTo 不起作用

我正在研究 ColdFusion 9 - cfchart,这是我的代码的一部分

但是当scaleTo的值增加超过整数限制时,我遇到了问题,它显示错误。即使将其转换为字符串、double 或 bigInt,它也不接受这些值。并继续显示“无法将值 3.1616321275E9 转换为整数,因为它不能放入整数”的错误。谁能帮我摆脱这个。

0 投票
1 回答
635 浏览

charts - 如何在 ZingChart 中对齐折线图和条形图之间的垂直参考线?

随着 ColdFusion 9 到 ColdFusion 11 的更新,底层图表引擎从 WebCharts3D 更改为 ZingCharts。虽然我设法为两个库之间的大多数不兼容问题及其在<cfchart>标签中的实现找到了解决方案,但我正在努力解决在 ColdFusion 9 中没有出现的对齐问题。我什至没有找到修复尝试纯 JavaScript 和 HTML。

在 WebCharts3D 中,参考线和刻度在条形图中的条形中居中。组合折线图和条形图具有指向条形中心并通过折线图标记的指南。这与折线图中的行为完全相同。

在 ZingCharts 中,组合图表或条形图的参考线和刻度线位于条形图的左侧,并且不通过线的标记。这是与纯线图表不同的行为。x 轴标签在两个引擎中完全居中。

你可以在这里看到一个例子:http: //jsfiddle.net/yo3uta96/

问题:

我有一些非公开页面,其中包含显示雨、风、温度等的统计天气数据,这些数据在许多图表中表示,彼此下方。其中有些是折线图,有些是条形图,有些是组合图。这是一个动态创建的页面,用户可以在其中选择过去最多 365 天的日期范围。页面上的每个图表都有相同数量的数据点。当要显示的数据点超过 80 个时,条形图变成面积图,折线图变成没有标记的折线图。

我想要达到的目标:

我想让图表、数据点、指南和刻度与 x 轴标签一样排列。

我尝试了什么:

我设法通过将 offsetStart 和 offsetEnd 添加到仅行图表来排列数据点,这是必要的,因为在组合图表中,折线图的第一个标记放置在相应的第一个条的中心并且不再位于 y 轴上如折线图。最后一个标记也是如此。

不幸的是,添加偏移量并不能解决我的刻度和参考线对齐问题。我尝试了几乎所有可能的与指南、minorTicks、minorGuides 和偏移量的组合,但无济于事。在理想的世界和一些边缘情况下,每个 x 轴标签都显示在图表上,禁用参考线并将次要刻度设置为 1 可能会起作用。但是当增加数据点的数量时,这种方法会停止工作。

问题:

如何以 ZingCharts 处理似乎在图表之间完美对齐的 x 轴标签的相同方式在条形图和折线图中排列具有相同数量数据点的指南和刻度?

0 投票
2 回答
1056 浏览

pdf - cfchart 不以 PDF 格式打印

我正在尝试使用 cfdocument 从 HTML 打印 PDF。当我通过 localhost 访问它时,代码工作正常,但是当我使用静态 IP 在同一台服务器上在线测试它时,它会超时。

我试过cfhtmltopdf它没有超时,但它没有生成图表并显示“图像丢失图标”。既不生成图表也不生成图像。文本打印得很好。使用图像或图表时,生成 PDF 大约需要 20 到 30 秒。

我在 CF11 32bit 和 6bit 上试过这个,都有同样的问题。即使是最简单的代码也失败了: