Границы меток по оси х ColdFusion - PullRequest
0 голосов
/ 23 ноября 2010

Я использую тег cfchart, чтобы нарисовать мою линейную диаграмму в ColdFusion.

Мой диапазон оси x составляет от 1 до 24, и это фиксированное количество меток для всехмои графики.

Но на моем графике могут быть значения для первых 10 (или любого числа исправления от 1 до 24).Я имею в виду, что количество строк в моем запросе будет 10.

Таким образом, запрос с 24 точками покажет полный график, запрос с 10 точками покажет значения по оси x от 0 до 10. Но я хочу масштабировать диаграмму для24 точки независимо от количества запросов.

cfchart имеет опцию scaleFrom и scaleTo для фиксации ряда по оси Y. Есть ли опция для ряда по оси X?

Ниже приведен график, и он должен масштабироваться для 24 точек по оси X (линий от 10-й точки не будет).

<cfchart format="jpg" 
    xaxistitle=""
    yaxistitle="" chartwidth="600" chartheight="120">

    <cfchartseries type="line" paintstyle="shade"
        query="qChart1"  markerstyle="circle"
        itemcolumn="CHARTLABEL"
        valuecolumn="INTCHART1" /> 
</cfchart>

alt text

Ответы [ 2 ]

1 голос
/ 23 ноября 2010

Я думаю, что вы ищете

xAxistype="Scale" scaleMin="1" scaleMax="24"

xaxistype обычно по умолчанию равен "category", что, на мой взгляд, является просто запросом по порядку, но установив "scale" (должно быть все числовые значения), вы можете изменить это.

Если вы хотите больше пользовательского форматирования для диаграмм, запустите webcharts.bat в папке диаграмм CF и заполните свои ботинки.

0 голосов
/ 23 ноября 2010

Ответ Саула более элегантен, чем мой, но я все же поделюсь.

У меня была такая же проблема с отображением месячной активности за последний год. Сайты, которые были активны только кратко, или у которых не было трафика / роста / того, что я отслеживал, отображались неправильно.

Вместо использования cfchartseries для отображения запроса я зацикливался на отображаемом времени, использовал запрос запросов для извлечения данных за этот месяц, а затем добавил точку данных за этот месяц.

Немного грубой силы, но это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...