EDN Admin
Well-known member
Added also an image of the ZedGraph im not sure why it loooks like that.
I have this ZedGraph control code:
<pre class="lang-cs prettyprint prettyprinted
[/code]
The problem is in the loop:
<pre class="lang-cs prettyprint prettyprinted
[/code]
Befote Y was random. Now i want to use the values in the histogram List. So for example in index[0] there is a number: 34118 then in index http://i.stack.imgur.com/L54q5.jpg 1 1521 index[2] 522 There are 256 indexs in the List.
When i see the Graph is see the bard height very very short.
In the beginning of the graph i see one line very high but all the next lines are very short. And on the Y axis i see on the side numbers start from 0 to 40 and on the x axis i see numbers from 0 to 300.
On the axis Y i should see numbers from 0 to the highest value in the histogram i guess and on the axis X i should see from 0 to 256.
Big mess here.
How should i fix it ?
Thanks.<img alt="" src="http://social.msdn.microsoft.com/Forums/getfile/185728 <hr class="sig danieli
View the full article
I have this ZedGraph control code:
<pre class="lang-cs prettyprint prettyprinted
Code:
<span class="pln using <span class="typ System<span class="pun ;<span class="pln
using <span class="typ System<span class="pun .<span class="typ Collections<span class="pun .<span class="typ Generic<span class="pun ;<span class="pln
using <span class="typ System<span class="pun .<span class="typ ComponentModel<span class="pun ;<span class="pln
using <span class="typ System<span class="pun .<span class="typ Data<span class="pun ;<span class="pln
using <span class="typ System<span class="pun .<span class="typ Drawing<span class="pun ;<span class="pln
using <span class="typ System<span class="pun .<span class="typ Linq<span class="pun ;<span class="pln
using <span class="typ System<span class="pun .<span class="typ Text<span class="pun ;<span class="pln
using <span class="typ System<span class="pun .<span class="typ Windows<span class="pun .<span class="typ Forms<span class="pun ;<span class="pln
using <span class="typ ZedGraph<span class="pun ;<span class="pln
using <span class="typ Extracting_Frames<span class="pun ;<span class="pln
namespace <span class="typ Lightnings_Extractor<span class="pln
<span class="pun {<span class="pln
<span class="kwd public<span class="pln <span class="kwd partial<span class="pln <span class="kwd class<span class="pln <span class="typ Histogram_Graphs<span class="pln <span class="pun :<span class="pln <span class="typ Form<span class="pln
<span class="pun {<span class="pln
<span class="kwd public<span class="pln <span class="kwd long<span class="pun []<span class="pln histogram<span class="pun ;<span class="pln
<span class="kwd public<span class="pln <span class="typ Histogram_Graphs<span class="pun ()<span class="pln
<span class="pun {<span class="pln
<span class="typ InitializeComponent<span class="pun ();<span class="pln
histogram <span class="pun =<span class="pln <span class="typ Form1<span class="pun .<span class="typ GetHistogramValue<span class="pun ;<span class="pln
<span class="kwd this<span class="pun .<span class="typ DoubleBuffered<span class="pln <span class="pun =<span class="pln <span class="kwd true<span class="pun ;<span class="pln
<span class="typ CreateGraph_GradientByZBars<span class="pun (<span class="pln zedGraphControl1<span class="pun );<span class="pln
<span class="pun }<span class="pln
<span class="kwd private<span class="pln <span class="kwd void<span class="pln <span class="typ Histogram_Graphs_Load<span class="pun (<span class="kwd object<span class="pln sender<span class="pun ,<span class="pln <span class="typ EventArgs<span class="pln e<span class="pun )<span class="pln
<span class="pun {<span class="pln
<span class="pun }<span class="pln
<span class="kwd private<span class="pln <span class="kwd void<span class="pln <span class="typ CreateGraph_GradientByZBars<span class="pun (<span class="typ ZedGraphControl<span class="pln z1<span class="pun )<span class="pln
<span class="pun {<span class="pln
<span class="typ GraphPane<span class="pln myPane <span class="pun =<span class="pln z1<span class="pun .<span class="typ GraphPane<span class="pun ;<span class="pln
myPane<span class="pun .<span class="typ Title<span class="pun .<span class="typ Text<span class="pln <span class="pun =<span class="pln <span class="str "Demonstration of Multi-Colored Bars with a Single BarItem"<span class="pun ;<span class="pln
myPane<span class="pun .<span class="typ XAxis<span class="pun .<span class="typ Title<span class="pun .<span class="typ Text<span class="pln <span class="pun =<span class="pln <span class="str "Bar Number"<span class="pun ;<span class="pln
myPane<span class="pun .<span class="typ YAxis<span class="pun .<span class="typ Title<span class="pun .<span class="typ Text<span class="pln <span class="pun =<span class="pln <span class="str "Value"<span class="pun ;<span class="pln
<span class="typ PointPairList<span class="pln <span class="typ list<span class="pln <span class="pun =<span class="pln <span class="kwd new<span class="pln <span class="typ PointPairList<span class="pun ();<span class="pln
<span class="typ Random<span class="pln rand <span class="pun =<span class="pln <span class="kwd new<span class="pln <span class="typ Random<span class="pun ();<span class="pln
<span class="kwd for<span class="pln <span class="pun (<span class="typ int<span class="pln i <span class="pun =<span class="pln <span class="lit 0<span class="pun ;<span class="pln i <span class="pun <<span class="pln histogram<span class="pun .<span class="typ Length<span class="pun ;<span class="pln i<span class="pun ++)<span class="pln
<span class="pun {<span class="pln
<span class="kwd double<span class="pln x <span class="pun =<span class="pln <span class="pun (<span class="kwd double<span class="pun )<span class="pln i <span class="pun +<span class="pln <span class="lit 1<span class="pun ;<span class="pln
<span class="com //double y = (double)i + 1;//rand.NextDouble() * 1000;<span class="pln
<span class="kwd double<span class="pln z <span class="pun =<span class="pln i <span class="pun /<span class="pln <span class="lit 4.0<span class="pun ;<span class="pln
<span class="typ list<span class="pun .<span class="typ Add<span class="pun (<span class="pln x<span class="pun ,<span class="pln histogram<span class="pun [<span class="pln i<span class="pun ],<span class="pln z<span class="pun );<span class="pln
<span class="pun }<span class="pln
<span class="typ BarItem<span class="pln myCurve <span class="pun =<span class="pln myPane<span class="pun .<span class="typ AddBar<span class="pun (<span class="str "Multi-Colored Bars"<span class="pun ,<span class="pln <span class="typ list<span class="pun ,<span class="pln <span class="typ Color<span class="pun .<span class="typ Blue<span class="pun );<span class="pln
<span class="typ Color<span class="pun []<span class="pln colors <span class="pun =<span class="pln <span class="pun {<span class="pln <span class="typ Color<span class="pun .<span class="typ Red<span class="pun ,<span class="pln <span class="typ Color<span class="pun .<span class="typ Yellow<span class="pun ,<span class="pln <span class="typ Color<span class="pun .<span class="typ Green<span class="pun ,<span class="pln <span class="typ Color<span class="pun .<span class="typ Blue<span class="pun ,<span class="pln <span class="typ Color<span class="pun .<span class="typ Purple<span class="pln <span class="pun };<span class="pln
myCurve<span class="pun .<span class="typ Bar<span class="pun .<span class="typ Fill<span class="pln <span class="pun =<span class="pln <span class="kwd new<span class="pln <span class="typ Fill<span class="pun (<span class="pln colors<span class="pun );<span class="pln
myCurve<span class="pun .<span class="typ Bar<span class="pun .<span class="typ Fill<span class="pun .<span class="typ Type<span class="pln <span class="pun =<span class="pln <span class="typ FillType<span class="pun .<span class="typ GradientByZ<span class="pun ;<span class="pln
myCurve<span class="pun .<span class="typ Bar<span class="pun .<span class="typ Fill<span class="pun .<span class="typ RangeMin<span class="pln <span class="pun =<span class="pln <span class="lit 0<span class="pun ;<span class="pln
myCurve<span class="pun .<span class="typ Bar<span class="pun .<span class="typ Fill<span class="pun .<span class="typ RangeMax<span class="pln <span class="pun =<span class="pln <span class="lit 4<span class="pun ;<span class="pln
myPane<span class="pun .<span class="typ Chart<span class="pun .<span class="typ Fill<span class="pln <span class="pun =<span class="pln <span class="kwd new<span class="pln <span class="typ Fill<span class="pun (<span class="typ Color<span class="pun .<span class="typ White<span class="pun ,<span class="pln <span class="typ Color<span class="pun .<span class="typ FromArgb<span class="pun (<span class="lit 220<span class="pun ,<span class="pln <span class="lit 220<span class="pun ,<span class="pln <span class="lit 255<span class="pun ),<span class="pln <span class="lit 45<span class="pun );<span class="pln
myPane<span class="pun .<span class="typ Fill<span class="pln <span class="pun =<span class="pln <span class="kwd new<span class="pln <span class="typ Fill<span class="pun (<span class="typ Color<span class="pun .<span class="typ White<span class="pun ,<span class="pln <span class="typ Color<span class="pun .<span class="typ FromArgb<span class="pun (<span class="lit 255<span class="pun ,<span class="pln <span class="lit 255<span class="pun ,<span class="pln <span class="lit 225<span class="pun ),<span class="pln <span class="lit 45<span class="pun );<span class="pln
<span class="com // Tell ZedGraph to calculate the axis ranges<span class="pln
z1<span class="pun .<span class="typ AxisChange<span class="pun ();<span class="pln
<span class="pun }<span class="pln
<span class="pun }<span class="pln
<span class="pun }
The problem is in the loop:
<pre class="lang-cs prettyprint prettyprinted
Code:
<span class="kwd for<span class="pln <span class="pun (<span class="typ int<span class="pln i <span class="pun =<span class="pln <span class="lit 0<span class="pun ;<span class="pln i <span class="pun <<span class="pln histogram<span class="pun .<span class="typ Length<span class="pun ;<span class="pln i<span class="pun ++)<span class="pln
<span class="pun {<span class="pln
<span class="kwd double<span class="pln x <span class="pun =<span class="pln <span class="pun (<span class="kwd double<span class="pun )<span class="pln i <span class="pun +<span class="pln <span class="lit 1<span class="pun ;<span class="pln
<span class="com //double y = (double)i + 1;//rand.NextDouble() * 1000;<span class="pln
<span class="kwd double<span class="pln z <span class="pun =<span class="pln i <span class="pun /<span class="pln <span class="lit 4.0<span class="pun ;<span class="pln
<span class="typ list<span class="pun .<span class="typ Add<span class="pun (<span class="pln x<span class="pun ,<span class="pln histogram<span class="pun [<span class="pln i<span class="pun ],<span class="pln z<span class="pun );<span class="pln
<span class="pun }
Befote Y was random. Now i want to use the values in the histogram List. So for example in index[0] there is a number: 34118 then in index http://i.stack.imgur.com/L54q5.jpg 1 1521 index[2] 522 There are 256 indexs in the List.
When i see the Graph is see the bard height very very short.
In the beginning of the graph i see one line very high but all the next lines are very short. And on the Y axis i see on the side numbers start from 0 to 40 and on the x axis i see numbers from 0 to 300.
On the axis Y i should see numbers from 0 to the highest value in the histogram i guess and on the axis X i should see from 0 to 256.
Big mess here.
How should i fix it ?
Thanks.<img alt="" src="http://social.msdn.microsoft.com/Forums/getfile/185728 <hr class="sig danieli
View the full article