Draw charts from Kusto query data
npm install query-data-to-chart-private
import * as Charts from 'query-data-to-chart-private';
const chartHelper = new Charts.KustoChartHelper();
const chartOptions: Charts.IChartOptions = {
chartType: Charts.ChartType.Column,
columnsSelection: {
xAxis: { name: 'timestamp', type: Charts.DraftColumnType.DateTime },
yAxes: [{ name: 'requestCount', type: Charts.DraftColumnType.Int }]
}
};
const transformed: Charts.ITransformedQueryResultData = chartHelper.transformQueryResultData(queryResult.data, chartOptions);
Unit tests are written using Jest.
Run tests: npm run test