讓折線圖的圖例更加優雅
05-28
讓折線圖的圖例更加優雅
來自專欄 Excel圖表之道
給大家看兩個例圖,有沒有覺得不妥的地方。
如果你也有追求完美主義的強迫症,可能和我一樣,對這個太寬的圖例不能忍受,太寬了,佔地方。在柱線組合圖中,柱形圖的圖例也被拉到與折線圖圖例等寬。
而我希望它是這樣的,僅有數據標記作為圖例:
遺憾的是 Excel 無法設置成這個樣式。有時候,我都想自己拿文本框手動畫這樣的圖例,可畢竟要多費不少工夫。
前幾天,Jon Peltier 先生寫帖子,介紹了一個方法解決這個問題,可實現以上例圖的效果,優雅多了。帖子在這裡:https://peltiertech.com/slim-down-those-fat-legend-keys/。
簡單說說他的原理:
- 將折線圖設置為無線條,圖例即會僅有數據標記,柱形圖的圖例也不會被拉寬。
- 再對摺線圖分段設置有線條,折線圖顯示還原,但圖例仍維持僅有數據標記的寬度。
- 這個設置過程很麻煩,數據點多的時候實際是不可行的。好的是 Jon Peltier 先生給出了宏代碼,一鍵即可完成。
太棒了,感謝 Jon Peltier 先生。他是世界上最牛的 Excel 圖表技術大神。
不過,這樣處理過後的折線圖會有一點點小缺陷:
- 線條色會被固定,不能再隨主題色變化而變化
- 如果數據範圍延展,新增加的數據點沒有線條色,需要手動增加。
因此,窄化圖例這一步,建議在圖表完成的最後一步再做,並且先複製一份以備後用。
PS:對於多系列折線圖,最好的方式是不使用圖例,而是直接標記,避免了系列與圖例的檢索和理解過程。這個怎麼實現的?留給大家思考吧:)
Jon Peltier 先生的帖子及源代碼,請點擊Slim Down Those Fat Legend Keys - Peltier Tech Blog。
推薦閱讀:
※Excel數據透視表有什麼用途?
※vba:如果在同一個module里編寫多個sub,可以讓它們按編寫順序自動運行嗎?
※Numbers 和 Excel 哪家強?
※怎麼才能在excel中把表格做的好看?
※Excel里常見的錯誤值分別代表什麼意思?
TAG:Excel圖表繪製 | 數據可視化 | MicrosoftExcel |