# Using data from timetable to make a histogram

6 views (last 30 days)
I have a timetable TT1. I would like to make a histogram out of it, where the x axis shows the std deviation(stddev1) and the y axis is the count.
Adam Danz on 13 Aug 2020
@Shamus Sim, it looks like you've received lots of useful feedback from many volunteers in the forum but you haven't accepted any of the answers to your questions. If the answer addressed your question, accepting it is a way of thanking the volunteers who helped you and it highlights working solutions for future visitors who may have the same question.

Adam Danz on 13 Aug 2020
Use histogram(x) where x is your data TT1.stddev1.
See that link of additional syntaxes that allow you to set the bins.

Dear Shamus, Next I show you the code with the solution you are looking for. You will see the histogram generated by MATLAB as you describe it.
Additionally, I show you a solution using the matlab_plotly library. This library allows you to create the version of that chart (histogram) but in Plotly, which is much more elegant.
Using MATLAB only:
histogram(TT1.stddev1)
xlabel('stddev1')
ylabel('counts')
title('histogram for TT1.stddev1')
Using MATLAB+PLOTLY
The matlab_plotly library is open source. You can download and install it by following the simple steps of the following links, respectively: Getting Started Guide. PART I: Download, Getting Started Guide. PART II: Installation.
matlab_plotly is very easy to use, you just need to invoke the fig2plotly function at the end of the MATLAB code. For this case, the code would be the following
histogram(TT1.stddev1)
xlabel('stddev1')
ylabel('counts')
title('histogram for TT1.stddev1')
% create the histogram in plotly
fig2plotly(gcf, 'offline', 'false');
Please open that link to see the magnificence of the histogram created by matlab_plotly
Using MATLAB+PLOTLY in offline mode
In addition, you also can create pltoly charts using offline mode from matlab_plotly. You only need to set fig2plotly line as follow
% create the histogram in plotly
fig2plotly(gcf, 'offline', 'true');
When executing the code in offline mode, fig2plotly creates an HTML file that contains the Plotly version of the chart (histogram) and will also display this HTML file in your web browser. Bellow I show you an screenshot of my result