I've been using a DateList plot to visualise property information but I don't think it's the best way display my data. My data is formatted as {time (hours), property} where property is an integer between 1 and 20
data = {{0, 0}, {0.2187, 3}, {0.25, 1}, {0.3715, 15}, {0.868,
1}, {1.261, 15}, {1.4595, 1}, {1.583, 15}, {2.088, 1}, {2.35,
0}, {2.57, 1}, {3., 0}, {4., 1}, {5.226, 0}, {8.537, 1}, {10,
0}, {11.1359, 1}, {13, 0}, {14, 1}, {14.11, 16}}
DateListPlot[data]
I would like to use something like an ArrayPlot but instead of having constant width the width of the bars would be dependent on the time in my data. The colour of the bar would be dependent on the property value. Similar to this plot but instead of having % it would have date;
My data is generally thousands of rows. I use manipulate to present a subset (window) of a couple of months of data which I can move through. I bring this up because any solution will have to be able to handle larger data sets than I have supplied in this question.
ArrayPlot[]
doesn't have "bars" ... Could you draw a picture showing what you want? $\endgroup$