数据可视化
数据可视化
螺蛳粉超人
这个作者很懒,什么都没留下…
展开
-
plotnine(色彩)笔记11
色系1、单色系sequential[-A,0],[0,A] 或者 [A,B]2、双色系dsiverging[A,0,B] 或者 [A,C,B] c为mean、medium3、多色系qualitative颜色主题方案使用scale_color/fill_*()# 分为离散和连续型1、离散型scale_fill_discrete()# 使用默认配色方案scale_fill_brewer(type='qualitative',palette='Set1')# 使用Se原创 2021-02-06 14:37:19 · 1394 阅读 · 1 评论 -
plotnine(位置调整)笔记10
位置调整1、水平并列放置# 簇状柱形图、箱形图position_dodge()# position_dodge(width=NULL,preserve=('total','single'))2、位置不变position_identity()# 散点图、折线图一般默认。对于多类柱形图,序列之间会存在遮盖问题。3、垂直堆叠放置position_stack()# position_stack(vjust=1,reverse=False)# 柱形图、面积图默认4、百分比图positi原创 2021-02-05 21:02:18 · 627 阅读 · 0 评论 -
plotnine(分面系统)笔记09
分面系统facet_wrap()facet_grid()# 核心语法facet_wrap(facets,\ nrow=NULL,\ labeller='label_value',\ strip.position='top')facet_grid(rows=NULL,\ cols=NULL,\ scales='fixed',\ labeller='label_value',\ facets) # rows=vars(drv)表示将变量drv作为维度进行原创 2021-02-04 22:52:39 · 552 阅读 · 0 评论 -
plotnine(主题系统)笔记08
主题系统主要对象1、文本text函数element_text()# family# face# Colour# size# hjust# vjust# angle# lineheight图形对象整体plot_titleplot_subtitleplot_caption坐标轴axis_titleaxis_title_xaxis_title_yaxis_textaxis_text_xaxis_text_y图例legend_textlegend_text_原创 2021-02-03 23:38:27 · 395 阅读 · 0 评论 -
plotnine(图例)笔记07
图例设置1、调整连续变量的图例guide_colorbar()guide_colourbar()2、调整离散型变量的图例guide_legend()# 也可以用于连续性3、用guides嵌套两种guides(fill=guide_colorbar())guides(fill=guide_legend())4、在scale_xx()中定义guide='colorbar'guide='legend'图例位置# 在theme()中设置legend.position参数them原创 2021-02-03 23:20:49 · 1082 阅读 · 0 评论 -
plotnine(坐标系)笔记06
1、直角坐标系包括:coord_cartesian() 默认的coord_fixed() 固定纵横比的coord_flip() 函数翻转坐标系coord_trans() 坐标轴刻画的比例尺是变化的分类数字坐标轴度量线性坐标轴度量、对数坐标轴度量、百分比坐标轴度量分类坐标轴度量分类坐标轴度量、顺序坐标轴度量时间坐标轴度量...原创 2021-02-02 22:15:36 · 918 阅读 · 0 评论 -
plotnine(图层共享的概念)笔记05
ggplot作用于全域geom作用于局部二者可共享,也可不共享1、全部共享2、图层局部共享3、各图层均不共享原创 2021-02-02 21:18:22 · 301 阅读 · 0 评论 -
plotnine(scale相关参数)笔记04
度量调整比如x,y轴、颜色、透明度、形状等1、x、y轴# 数值型scale_x/y_continuous()scale_x/y_log10()scale_x/y_sqrt()scale_x/y_reverse()scale_x/y_date()scale_x/y_datetime()scale_x/y_time()# 类别型scale_x/y_discrete()2、colour、fill# 数值型scale_fill_cmap()scale_color/fill_con原创 2021-02-02 20:38:46 · 1041 阅读 · 0 评论 -
plotnine(geom的相关参数)笔记03
美学参数1、颜色color/col/colour# 指定点、线的颜色fill# 填充区域的颜色alpha# 透明度,0-12、宽度、大小size# 点的尺寸或线的宽度,默认单位是mm3、角度angel4、位置调整vjust # 垂直位置微调 0-1内选,0:buttom,0.5:middle,1:tophjust # 水平位置微调 0-1内选,0:left,0.5:center,1:right5、线条调整0='blank' # 白线1='solid'原创 2021-01-27 23:13:25 · 1449 阅读 · 0 评论 -
plotnine(geom几何/stat统计)笔记02
geom_xx() 与 stat_xx()1、几何对象函数 geom_xx()1.统计直方图、核密度的估计曲线图# 连续型geom_histogram() # 直方图geom_density() # 密度图geom_dotplot() # 点图geom_freqpoly() # 密度曲线图 geom_area() # 面积图# 离散型geom_bar()2.散点、面积、折线、散点、平滑曲线、文本、标签、二维统计直方图、二维核密度估计图# x连续,y连续geom_poin原创 2021-01-27 22:17:08 · 843 阅读 · 0 评论 -
plotnine(基本规则)笔记01
plotnine1、必须的图表信息ggplot(data=<DATA>,mapping=axes(<MAPPINGS>)) # 底层函数# DATA 为数据集# MAPPING 变量映射,表示x,y 还可以控制颜色、大小、形状geom_xxx() OR stat_xxx() # 几何图层或统计变换# geom_point() 散点图# geom_bar() 柱形图# geom_histogram() 统计直方图# geom_boxplot() 箱形图原创 2021-01-27 21:02:28 · 772 阅读 · 0 评论 -
seaborn笔记02
Seaborn设置风格和颜色1、设置颜色sns.set_palette('color_palette') # 设置颜色主题# 主要分为qualitative多色系,diverging双色渐变系,sequential单色渐变系# 获取不同颜色的数值 palette = sns.color_palette('color_palette').as_hex()sns.set_style('figure_style')# 设置绘图的图表风格# darkgrid# whitegrid# dark原创 2021-01-26 22:43:07 · 235 阅读 · 0 评论 -
seaborn笔记01
Seaborn作为matplotlib补充import seaborn as sns1、折线图lineplot()# x y# hue 颜色映射# size 线条宽度映射# style 线条宽度类型映射# data 数据框格式的数据# palette 颜色模板# sizes 线条宽度# markers 数据标记类型2、散点图、气泡图scatterplot()# x y# hue # size# style# data# palette# sizes 数标记大小原创 2021-01-26 21:00:19 · 262 阅读 · 0 评论 -
matplotlib笔记04
坐标系1、直角坐标系默认的就是二维直角坐标系三维直角坐标系from matplotlib.pyplot import pltfrom mpl_toolkits.mplot3d import axes3dfig=plt.figure()ax=fig.gca(projection='3d')# fig.gca() 当前fig里的axes对象# projection 设置坐标系ax.view_init(elev=elev,azim=azim)# 调整相机视角,elev沿y轴转,azim沿原创 2021-01-26 00:15:51 · 189 阅读 · 0 评论 -
matplotlib笔记03
绘制子图1、subplot(行,列,索引,**kwargs)plt.figure()plt.subplot(221) # 形状是2行2列,索引第一个plt.subplot(222)plt.subplot(212)plt.show()原创 2021-01-25 22:43:53 · 112 阅读 · 0 评论 -
matplotlib笔记02
常见图表类型1、折线图plot()# x# y# color# linestyle# linewidth# marker 标记类型# markeredgecolor 标记边框颜色# markeredgewidth 标记边框宽度# markerfacecolor 标记填充颜色# markersize 标记大小# lable 线条标签2、散点图、气泡图scatter()# x# y# s 散点大小# c 散点颜色# label marker 散点类型# linewid原创 2021-01-24 18:00:56 · 135 阅读 · 0 评论 -
matplotlib笔记01
matplotlib元素#常规导入方法import matplotlib.pyplot as plt1、分类(2大类)(1)基础类linemarker点textlengend 图例grid 网格线titleimage(2)容器类figure 整个图形axes 坐标图形(也就是figure的子图)axis 坐标轴(locator刻度位置,formatter显示数值)tick 刻度层次: figure->axes->axis->tick2、查看对象调整元原创 2021-01-24 16:57:01 · 217 阅读 · 1 评论