jqwidgets-framework
Version:
jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.
123 lines (122 loc) • 5.11 kB
HTML
<jqxChart #myChart
[width]="getWidth()" [height]="500"
[title]="'Chart unit interval and steps example'"
[description]="''"
[showLegend]="true" [enableAnimations]="false" [padding]="padding"
[titlePadding]="titlePadding" [source]="data" [xAxis]="xAxis" [enableCrosshairs]="false"
[valueAxis]="valueAxis" [seriesGroups]="seriesGroups" [colorScheme]="'scheme05'">
</jqxChart>
<table>
<tbody>
<tr>
<td>
<table>
<tbody>
<tr style="height: 50px"><td colspan='2'><b>xAxis Settings:</b></td></tr>
<tr>
<td>Labels step</td>
<td>
<jqxNumberInput (onValueChanged)="inputxAxisLabelsStepOnValueChange($event)"
[width]="50" [height]="25" [min]="1" [max]="10"
[inputMode]="'simple'" [decimalDigits]="0"
[digits]="2" [spinButtons]="true" [value]="2">
</jqxNumberInput>
</td>
</tr>
<tr>
<td>Grid lines step</td>
<td>
<jqxNumberInput (onValueChanged)="inputxAxisGridLinesStepOnValueChange($event)"
[width]="50" [height]="25" [min]="1" [max]="10"
[inputMode]="'simple'" [decimalDigits]="0"
[digits]="2" [spinButtons]="true" [value]="1">
</jqxNumberInput>
</td>
</tr>
<tr>
<td>Tick marks step</td>
<td>
<jqxNumberInput (onValueChanged)="inputxAxisTickMarksStepOnValueChange($event)"
[width]="50" [height]="25" [min]="1" [max]="10"
[inputMode]="'simple'" [decimalDigits]="0"
[digits]="2" [spinButtons]="true" [value]="1">
</jqxNumberInput>
</td>
</tr>
<tr>
<td>Unit interval</td>
<td>
<jqxNumberInput (onValueChanged)="inputxAxisUnitIntervalOnValueChange($event)"
[width]="50" [height]="25" [min]="1" [max]="10"
[inputMode]="'simple'" [decimalDigits]="0"
[digits]="2" [spinButtons]="true" [value]="1">
</jqxNumberInput>
</td>
</tr>
<tr style="height: 40px">
<td colspan='2'>
<jqxCheckBox [width]="200" [height]="25" (onChange)="btnValuesBetweenTicksOnChange($event)">
Value's between ticks
</jqxCheckBox>
</td>
</tr>
</tbody>
</table>
</td>
<td>
<table style="padding-left: 100px">
<tbody>
<tr style="height: 50px"><td colspan='2'><b>valueAxis Settings:</b></td></tr>
<tr>
<td>Labels step</td>
<td>
<jqxNumberInput (onValueChanged)="inputvalueAxisLabelsStepOnValueChange($event)"
[width]="50" [height]="25" [min]="1" [max]="10"
[inputMode]="'simple'" [decimalDigits]="0"
[digits]="2" [spinButtons]="true" [value]="1">
</jqxNumberInput>
</td>
</tr>
<tr>
<td>Grid lines step</td>
<td>
<jqxNumberInput (onValueChanged)="inputvalueAxisGridLinesStepOnValueChange($event)"
[width]="50" [height]="25" [min]="1" [max]="10"
[inputMode]="'simple'" [decimalDigits]="0"
[digits]="2" [spinButtons]="true" [value]="1">
</jqxNumberInput>
</td>
</tr>
<tr>
<td>Tick marks step</td>
<td>
<jqxNumberInput (onValueChanged)="inputvalueAxisTickMarksStepOnValueChange($event)"
[width]="50" [height]="25" [min]="1" [max]="10"
[inputMode]="'simple'" [decimalDigits]="0"
[digits]="2" [spinButtons]="true" [value]="1">
</jqxNumberInput>
</td>
</tr>
<tr>
<td>Unit interval</td>
<td>
<jqxNumberInput (onValueChanged)="inputvalueAxisUnitIntervalOnValueChange($event)"
[width]="50" [height]="25" [min]="1" [max]="10"
[inputMode]="'simple'" [decimalDigits]="0"
[digits]="2" [spinButtons]="true" [value]="5">
</jqxNumberInput>
</td>
</tr>
<tr style="height: 40px">
<td colspan='2'>
<jqxCheckBox [width]="200" [height]="25" (onChange)="btnvalueAxisValuesBetweenTicksOnChange($event)">
Value's between ticks
</jqxCheckBox>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>