5
A
回答
2
chartClicks.ChartAreas(0).AxisY.IntervalOffsetType = DateTimeIntervalType.Number
2
它不工作了極少量的(1-5次點擊)。我已經解決了,像這樣:
Dictionary<string, int> clicks = new Dictionary<string, int>();
for (int i = 0; i < 24; i++)
{
clicks.Add(string.Format("{0:00}:00", i), 0);
}
foreach (DateTime dateTime in rawClicks)
{
clicks[string.Format("{0:00}:00", dateTime.Hour)]++;
}
Chart chart = new Chart();
chart.ChartAreas.Add("Default");
Axis x = chart.ChartAreas["Default"].AxisX;
Axis y = chart.ChartAreas["Default"].AxisY;
x.Interval = 1;
x.IntervalType = DateTimeIntervalType.Auto;
chart.Series.Add("Default");
chart.Series["Default"]["PixelPointWidth"] = "15";
int maxNumberOfClicks = 0;
for (int i = 0; i < 24; i++)
{
string key = string.Format("{0:00}:00", i);
chart.Series["Default"].Points.AddXY(key, clicks[key]);
if (maxNumberOfClicks < clicks[key])
{
maxNumberOfClicks = clicks[key];
}
}
y.Interval = Math.Ceiling((double)maxNumberOfClicks/(double)7);
if (y.Interval == 0)
{
y.Interval = 1;
}
4
看起來你可以通過設置任何相關的一系列整數類型YValueType
屬性做到這一點 - 比如:
Chart.Series[0].YValueType = ChartValueType.Int32;
0
<ChartAreas>
<asp:ChartArea Name="Default">
<AxisY Interval="1" IntervalType="Number"></AxisY>
</asp:ChartArea>
</ChartAreas>
相關問題
- 1. CorePlot CPTXYGraph Y軸整數不是十進制的
- 2. Perl的Y軸值顯示十進制
- 3. 熊貓樞軸表爲整數列返回十進制值
- 4. 使用十六進制而不是十進制更有效嗎?
- 5. Visual Studio調試器 - 以十六進制顯示整數值
- 6. Visual Studio 2010中的Microsoft圖表控件?
- 7. 浮動圖表縮放會產生不必要的長y軸十進制值
- 8. Asp.net MVC 4獲得十進制值,而不是整數
- 9. Chart.js折線圖顯示Y軸上的十進制值
- 10. 如何強制圖表自動調整Y軸最大值?
- 11. 在Visual C++中將十進制值轉換爲十六進制
- 12. HighCharts不繪製x軸十進制值
- 13. 我的Visual Studio將所有整數,長變量值作爲十六進制
- 14. 使用Visual Studio 2010 Professional進行版本控制的數據庫
- 15. 強制Visual Studio 2010使用字符串而不是字符串
- 16. Microsoft圖表控件:標註多個y值和變量y軸?
- 17. rrdtool y軸值「200m」而不是「0.2」
- 18. 爲什麼Visual Studio會自動將數字值轉換爲十六進制值?
- 19. asp.net(Visual Studio 2010)表單驗證控件
- 20. 如何在x/y軸上顯示十六進制值?
- 21. Visual Studio 2010:如何查看內存十六進制位置
- 22. 的SharePoint Visual Studio的構建 - 錯誤:「」,十六進制值爲0x00
- 23. Ajax json POSTing返回十六進制而不是整數
- 24. 二郎打印十六進制,而不是整數
- 25. jquery寬度整數,而不是十進制
- 26. Excel圖表:將Y軸值轉換爲Y軸類別
- 27. 是否可以爲折線圖繪製十進制X軸?
- 28. MATLAB - 動態調整x軸座標而不是y軸座標?
- 29. 使用Visual Studio 2010和HG進行版本控制
- 30. 十進制值
什麼是y軸範圍很大,比如說1到200? y軸ticks應該只在整數上,但增量應該大於1.由於這篇文章很舊,這是我不能輕易嘗試的。 – ChadD 2016-11-01 22:36:11