[問題] BCB的TChart圖 y軸如何累積x軸的次數?
請問!
我用BCB的TChart圖統計一組亂數資料
x軸顯示各種出現的數值例如: 1.234 2.355 3.111 2.511
然後y軸要顯示這些數值出現的次數例如: 2 3 2 1
請問我Series要怎麼打呢?
我現在這樣打
Series1->AddXY(U, 1, "", clRed);
Y軸永遠是出現以後為常數1,沒有辦法累加
請問我在第二欄的Y應該把1改成什麼?
懇請解惑!
--
→
,
推
,
推
,
你們的國文老師、英文老師跟數學老師都請假了嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.98.163
推
07/20 13:39, , 1F
07/20 13:39, 1F
→
07/20 13:43, , 2F
07/20 13:43, 2F
→
07/20 13:43, , 3F
07/20 13:43, 3F
→
07/20 13:44, , 4F
07/20 13:44, 4F
如果自行計算的話 關於陣列的程式碼如下
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int b,m,n;
AnsiString c,s1,s2;
int i;
String temp;
s1=Edit1->Text;
s2=Edit2->Text;
c =Edit3->Text;
double s11=StrToFloat(s1);
double s22=StrToFloat(s2);
int j=StrToInt(c);
char ans[j];
for(m=0;m<c;m++)
{
int A=1;
temp=FloatToStrF(U,ffFixed,5,4);
ans[m]=temp;
for(n=0,n<m,n++)
{
if(ans[n]==ans[m])
A++;
}
ListBox1->Items->Add(ans[m]);
Chart1->BottomAxis->Maximum=s22;
Series1->AddXY(U, 1, "", clYellow);
}
}
可是紅色部分不能這樣宣告陣列
目前卡在這裡不知道該怎麼辦...
※ 編輯: potter1529 來自: 123.204.98.163 (07/20 13:55)
推
07/20 14:01, , 5F
07/20 14:01, 5F
→
07/20 14:06, , 6F
07/20 14:06, 6F
→
07/20 14:06, , 7F
07/20 14:06, 7F
→
07/20 14:18, , 8F
07/20 14:18, 8F
→
07/20 17:08, , 9F
07/20 17:08, 9F
→
07/20 17:09, , 10F
07/20 17:09, 10F
推
07/20 17:15, , 11F
07/20 17:15, 11F
→
07/20 17:18, , 12F
07/20 17:18, 12F
→
07/20 17:19, , 13F
07/20 17:19, 13F