Enable text based alternatives for graph display and drawing entry

Try another version of this question

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

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

Class width =

What is the sample size?

Sample size =