讓折線圖的圖例更加優雅

讓折線圖的圖例更加優雅

來自專欄 Excel圖表之道

給大家看兩個例圖,有沒有覺得不妥的地方。

如果你也有追求完美主義的強迫症,可能和我一樣,對這個太寬的圖例不能忍受,太寬了,佔地方。在柱線組合圖中,柱形圖的圖例也被拉到與折線圖圖例等寬。

而我希望它是這樣的,僅有數據標記作為圖例:

遺憾的是 Excel 無法設置成這個樣式。有時候,我都想自己拿文本框手動畫這樣的圖例,可畢竟要多費不少工夫。

前幾天,Jon Peltier 先生寫帖子,介紹了一個方法解決這個問題,可實現以上例圖的效果,優雅多了。帖子在這裡:peltiertech.com/slim-do

簡單說說他的原理:

  • 將折線圖設置為無線條,圖例即會僅有數據標記,柱形圖的圖例也不會被拉寬。
  • 再對摺線圖分段設置有線條,折線圖顯示還原,但圖例仍維持僅有數據標記的寬度。
  • 這個設置過程很麻煩,數據點多的時候實際是不可行的。好的是 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 |