Я пытаюсь создать диаграмму с областями с помощью cfchart, но не знаю, как это сделать. Я делаю запрос всех комментариев в таблице и хочу показать период времени (дни или месяцы по оси x) и вывести количество комментариев по мере их создания. Вот запрос комментария:
<cfquery name="qGetComments" datasource="#session.datasource#">
SELECT PersonFirstName
, PersonLastName
, PersonZip
, CommentCode
, refTopicID
, tbComment.CommentID
, tbComment.CreateDateTime
FROM tbPerson
JOIN tbComment ON tbPerson.PersonID = tbComment.PersonID
</cfquery>
Отсюда я не уверен, какие значения нужно поместить в cfchart для вывода диаграммы с областями так, как я хочу. Что-то вроде этого?
<cfchart chartWidth="400" show3D="yes">
<cfchartseries type="area" query="qGetComments"
valueColumn="CommentID"
itemColumn="CreateDateTime" />
</cfchart>
count(...)
и группирует по выбранному вами интервалу дат (по дням, месяцам и так далее). Это будет включать функции даты, которые часто зависят от базы данных. Итак, 1) какой интервал дат? 2) Какая у вас СУБД и версия? - person Leigh   schedule 03.11.2013cfchart
. Я обнаружил, что использовать родную библиотеку часто проще, чем использоватьcfchart
в ColdFusion 10. На веб-сайте ZingChart есть «построитель диаграмм», который позволяет создавать JSON для определенного типа диаграммы с определенным типом форматирования. Вы можете взять этот JSON и использовать его в качестве основы для того, что вам нужно делать. - person Scott Stroz   schedule 03.11.2013