台灣最大程式設計社群網站
線上人數
1424
 
會員總數:246690
討論主題:190103
歡迎您免費加入會員
討論區列表 >> C# >> WinForm C# 直方圖+折線圖
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
WinForm C# 直方圖+折線圖
價值 : 100 QP  點閱數:5339 回應數:7
樓主

緋喵
初學者
152 17
647 78
發送站內信

各位先進好,小妹這邊想請教一下關於在C#內繪製 直方圖+折線圖 的問題
就小妹所知,統計圖表可以使用Chart元件進行繪製

小妹預計達成的效果如下圖:



我有去查詢過MSDN
https://msdn.microsoft.com/zh-tw/library/dd489233.aspx
在Chart Type內似乎找不到直方圖這個Type

想請教各位先進是否有繪製過直方圖
各位是怎麼繪製的

又或者是Chart的長條圖可以利用override來達成直方圖的效果呢?

還是有什麼推薦的套件可以使用
以達成直方圖的效果呢?

問題有點多,小妹在此先謝過各位先進的回答


搜尋相關Tags的文章: [ 直方圖 ] , [ 統計圖 ] , [ 折線圖 ] ,
本篇文章發表於2017-07-27 19:10
== 簽名檔 ==
你在窺探深淵的同時,
深淵也在窺探你
1樓
回應

春天
檢舉此回應
之前無聊做好玩的折線圖,給妳參考看看

本篇文章回覆於2017-07-28 09:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

緋喵
檢舉此回應
謝謝春天的回覆,
不過我這邊主要的問題出在
chart的直條圖不知道該怎麼改成直方圖
不知道該如何讓直條之間沒有間距

但這個折線圖的繪製方法小妹會學習起來
感謝您的回覆
本篇文章回覆於2017-07-28 10:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

孤單落葉
檢舉此回應
https://cyfangnotepad.blogspot.tw/2015/01/cnet-chart.html
給你參考
本篇文章回覆於2017-07-31 15:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Ader Chen
檢舉此回應
長條圖和直方圖有什麼不同: 參考 https://www.945enet.com.tw/main/elementaryschool.asp?U_BC=MATH&U_CCG=A&U_CC=01&FILE_ID=852

Series ChartType Column 預設是長條圖,
若要顯示成連續的直方圖, 需要改個屬性:
在設計界面, Chart 屬性 \ Series \
在 Series 屬性中找到並展開 CustomProperies,
將其中的 PointWidth 由預設的 0.8 改為 1.
這樣各資料點的長條就沒有間隙, 看起來就像直方圖.
本篇文章回覆於2017-07-31 23:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Ader Chen
檢舉此回應

也可以把 PointWidth 改為 2. 比較一下哪一種比較適合.

本篇文章回覆於2017-07-31 23:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

Ader Chen
檢舉此回應
不好意思, 請忽略 5 樓的回覆. 若 PointWidth 大於 1, 相鄰會重疊.
另, 可以到這裡 https://code.msdn.microsoft.com/mschart 下載 sample code, 挖寶啊!
本篇文章回覆於2017-08-01 00:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

緋喵
檢舉此回應
回覆孤單落葉:謝謝您的提供不過您提供的是長條圖,但我需要的是直方圖唷
回覆Ader Chen :我知道直方圖與長條圖的差別啦XD~

我最後也是在sample code裡面找到HistorgamHepler,
並利用他的範例去做更改,已經可以呈現如我預期了,感謝各位~
本篇文章回覆於2017-08-01 08:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.