1. 程式人生 > 其它 >資料視覺化_科學統計圖表7——ggplot繪製顏色分段折線圖

資料視覺化_科學統計圖表7——ggplot繪製顏色分段折線圖

技術標籤:ggplot2視覺化概率論

資料視覺化_科學統計圖表7——ggplot繪製顏色分段折線圖

不多BB,上圖在這裡插入圖片描述
其中資料的格式如下
在這裡插入圖片描述
程式碼如下

ggplot(data = plot_data,aes(x = x,y=y,color=color,group = 1))+
  geom_line(size=1.2)+
  scale_color_manual(values = c("keep"="red","selling"="green","no action"="grey","buying"="brown"))+ #設定不同線段的顏色
  theme_bw()+
  theme(legend.position = "")+
  xlab("")+ylab("Prices")+
  labs(title='Analysis for Trend of 320007',
       subtitle='Source: 320007.OF')
#其中最重要的是引數group,將其設定為1就可以畫分段上色的折線圖。如果不設定該引數,就將繪製n條折現圖,其數量與顏色( unique(plot_Data$color) )數量相同。

此前我知道group可以在二維平面上進行多維展示,可沒想到group還可以壓縮維度。

整體來說這是我畫過最簡單的圖了,不過這種圖往往是最實用也最直觀的。如果需要對其進行拓展,可以將之拓展為顏色分段的面積圖,雙軸的顏色分段圖,多折現共存的顏色分段圖等等…… 這些我有時間會進行補充。

提供有償視覺化服務,主要面向論文發表和畢業設計的學生
因為是個體營業所以價格很低,同學們實在不會畫圖也別難為自己。
在這裡插入圖片描述