日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

oracle group by 多类别_python数据关系型图表散点图系列多数据系列

發(fā)布時(shí)間:2023/12/1 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle group by 多类别_python数据关系型图表散点图系列多数据系列 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

多數(shù)據(jù)系列

多數(shù)據(jù)系列的散點(diǎn)圖需要使用不同的填充顏色(fill)和數(shù)據(jù)點(diǎn)形狀(shape)這兩個(gè)視覺特征來表示數(shù)據(jù)系列;

繪制多數(shù)據(jù)系列散點(diǎn)圖

多數(shù)據(jù)系列散點(diǎn)圖就是在單數(shù)據(jù)系列上添加新的數(shù)據(jù)系列;使用不同的填充顏色或形狀區(qū)分?jǐn)?shù)據(jù)系列;

plotnine繪制多數(shù)據(jù)系列

plotnine包中的geom_point()函數(shù)可以根據(jù)數(shù)據(jù)類別映射到不同的填充顏色(fill)與形狀(shape),以及邊框顏色(color);

matplotlib繪制多數(shù)據(jù)系列

matplotlib繪圖基于二維表,依次使用plt.scatter()函數(shù)繪制每個(gè)數(shù)據(jù)系列的散點(diǎn);導(dǎo)入的數(shù)據(jù)是二維表,所以需要使用for循環(huán)依次求取每個(gè)數(shù)據(jù)系列;然后逐一設(shè)定數(shù)據(jù)系列的格式,繪制語法較為煩瑣;

matplotlib繪制

import numpy as np

import matplotlib.pyplot as plt

import pandas as pd

df=pd.read_csv('e:\python\out\MultiSeriesScatterD.csv')

group=np.unique(df.label_pred)

markers=['o','s']

colors=["#00AFBB", "#FC4E07"]

fig =plt.figure(figsize=(4,4), dpi=100)

for i in range(0,len(group)):

temp_df=df[df.label_pred==group[i]]

plt.scatter(temp_df.x, temp_df.y,

s=40, linewidths=0.5, edgecolors="k",alpha=0.8,

marker=markers[i], c=colors[i],label=group[i])

plt.xlim(-5,10)

plt.ylim(-5,10)

plt.legend(title='group',loc='lower right',edgecolor='none',facecolor='none')

plt.show()

plotnine繪制

import pandas as pd

from plotnine import *

df=pd.read_csv('e:\python\out\MultiSeriesScatterD.csv')

base_plot=(ggplot(df, aes('x','y',shape='factor(label_pred)',fill='factor(label_pred)')) +

geom_point(size=4,colour="black",alpha=0.7)+

scale_shape_manual(values=('s','o'))+

scale_fill_manual(values=("#00AFBB", "#FC4E07"))+

labs(x = "Axis X",y="Axis Y")+

scale_y_continuous(limits =(-5, 10))+

scale_x_continuous(limits = (-5, 10))+

theme(

axis_title=element_text(size=18,face="plain",color="black"),

axis_text = element_text(size=16,face="plain",color="black"),

aspect_ratio =1,

figure_size = (5,5),

dpi = 100

)

)

print(base_plot)

總結(jié)

以上是生活随笔為你收集整理的oracle group by 多类别_python数据关系型图表散点图系列多数据系列的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。