Enable text based alternatives for graph display and drawing entry

Try another version of this question

[Graphs generated by this script: setBorder(47,40,20,5); initPicture(0,19,0,9);axes(1000,2,1,1000,2); fill="blue"; stroke="black";line([1,-0.18],[1,0.18]); text([1,0],"1","below");line([4,-0.18],[4,0.18]); text([4,0],"4","below");line([7,-0.18],[7,0.18]); text([7,0],"7","below");line([10,-0.18],[10,0.18]); text([10,0],"10","below");line([13,-0.18],[13,0.18]); text([13,0],"13","below");line([16,-0.18],[16,0.18]); text([16,0],"16","below");line([19,-0.18],[19,0.18]); text([19,0],"19","below");textabs([165,0],"data","above");textabs([0,115],"Frequency","right",90);rect([1,0],[4,3]);rect([4,0],[7,8]);rect([7,0],[10,4]);rect([10,0],[13,9]);rect([13,0],[16,7]);rect([16,0],[19,2]);]

Based on the histogram above, what is the class width?

Class width =

What is the sample size?

Sample size =