Okay, ZoomCharts TimeChart let user explore the time-data and view it by different aggregation units.
Assuming you have measurements that take place once every second, there would be 3600 measurements per hour.
If the width of the chart is 1000 px, we can see that it is not possible to plot all values (by seconds) - so, to fix this, normally you would use aggregation based on time-units. ZoomCharts does it for you automatically. And you can choose what happens, when the value is aggregated - you can choose min/max/open/close/avg or custom aggregation method as necessary.
Without any aggregation, you would end up overwritting the data and having multiple dots corresponding the same time value. So, visually it would look like you are seeing the maximum value. So, set that for aggregation to simulate it.
Alternatively, if you have data by days and you have enough space to plot them all, data is not aggregated in the unit that you provide it in. So, if you provide data by days, it will be seen as values by days. You can use area.displayUnits to remove all other display units and only leave days (if that corresponds the values in the data-set).
Does this answer your question?