可视化之pyecharts详细配置绘制图表

Echarts 是百度开源的一个数据可视化 JS 库。主要用于数据可视化。 
pyecharts 是一个用于生成 Echarts 图表的类库。实际上就是 Echarts 针对Python 的接口。

安装

pip install pyecharts

图形初始化

图表类初始化所接受的参数(所有类型的图表都一样)。

  • title -> str
    主标题文本,支持 \n 换行,默认为 ""
  • subtitle -> str
    副标题文本,支持 \n 换行,默认为 ""
  • width -> int
    画布宽度,默认为 800(px)
  • height -> int
    画布高度,默认为 400(px)
  • title_pos -> str/int
    标题距离左侧距离,默认为'left',有'auto', 'left', 'right', 'center'可选,也可为百分比或整数
  • title_top -> str/int
    标题距离顶部距离,默认为'top',有'top', 'middle', 'bottom'可选,也可为百分比或整数
  • title_color -> str
    主标题文本颜色,默认为 '#000'
  • subtitle_color -> str
    副标题文本颜色,默认为 '#aaa'
  • title_text_size -> int
    主标题文本字体大小,默认为 18
  • subtitle_text_size -> int
    副标题文本字体大小,默认为 12
  • background_color -> str
    画布背景颜色,默认为 '#fff'
  • page_title -> str
    指定生成的 html 文件中 </code> 标签的值。默认为'Echarts'</li> <li>renderer -> str<br> 指定使用渲染方式,有 'svg' 和 'canvas' 可选,默认为 'canvas'。3D 图仅能使用 'canvas'。</li> <li>extra_html_text_label -> list<br> 额外的 HTML 文本标签,( <p>标签)。类型为 list,list[0] 为文本内容,list[1] 为字体风格样式(选填)。如 ["this is a p label", "color:red"]。<strong>仅限于在单个图形或者 page 类时使用。</strong></p> </li> </ul> <h1 id="通用配置项">通用配置项</h1> <p><strong>通用配置项均在 <code>add()</code> 中设置</strong></p> <p><strong>xyAxis:平面直角坐标系中的 x、y 轴。(Line、Bar、Scatter、EffectScatter、Kline)</strong></p> <ul> <li>is_convert -> bool<br> 是否交换 x 轴与 y 轴</li> <li>is_xaxislabel_align -> bool<br> x 轴刻度线和标签是否对齐,默认为 False</li> <li>is_yaxislabel_align -> bool<br> y 轴刻度线和标签是否对齐,默认为 False</li> <li>is_xaxis_inverse -> bool<br> 是否反向 x 坐标轴,默认为 False</li> <li>is_yaxis_inverse -> bool<br> 是否反向 y 坐标轴,默认为 False</li> <li>is_xaxis_boundarygap -> bool<br> x 轴两边留白策略,适用于类目轴。类目轴中 boundaryGap 可以配置为 True 和 False。默认为 True,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band)中间,即两边留白。</li> <li>is_yaxis_boundarygap -> bool<br> y 轴两边留白策略,适用于类目轴。类目轴中 boundaryGap 可以配置为 True 和 False。默认为 True,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band)中间,即两边留白。</li> <li>is_xaxis_show -> bool<br> 是否显示 x 轴</li> <li>is_yaxis_show -> bool<br> 是否显示 y 轴</li> <li>is_splitline_show -> bool<br> 是否显示 y 轴网格线,默认为 True。</li> <li>x_axis -> list<br> x 轴数据项</li> <li>xaxis_interval -> int<br> x 轴刻度标签的显示间隔,在类目轴中有效。默认会采用标签不重叠的策略间隔显示标签。<br> 设置成 0 强制显示所有标签。设置为 1,表示『隔一个标签显示一个标签』,如果值为 2,表示隔两个标签显示一个标签,以此类推</li> <li>xaxis_force_interval -> int/str<br> 强制设置 x 坐标轴分割间隔。如设置为 50 则刻度为 [0, 50, 150, ...],设置为 "auto" 则只显示两个刻度。一般情况下不建议设置这个参数!!<br> 因为 splitNumber 是预估的值,实际根据策略计算出来的刻度可能无法达到想要的效果,这时候可以使用 interval 配合 min、max 强制设定刻度划分。在类目轴中无效。</li> <li>xaxis_margin -> int<br> x 轴刻度标签与轴线之间的距离。默认为 8</li> <li>xaxis_name -> str<br> x 轴名称</li> <li>xaxis_name_size -> int<br> x 轴名称体大小,默认为 14</li> <li>xaxis_name_gap -> int<br> x 轴名称与轴线之间的距离,默认为 25</li> <li>xaxis_name_pos -> str<br> x 轴名称位置,有'start','middle','end'可选</li> <li>xaxis_min -> int/float<br> x 坐标轴刻度最小值,默认为自适应。使用特殊值 "dataMin" 可自定以数据中最小值为 x 轴最小值。</li> <li>xaxis_max -> int/float<br> x 坐标轴刻度最大值,默认为自适应。使用特殊值 "dataMax" 可自定以数据中最小值为 x 轴最大值。</li> <li>xaxis_pos -> str<br> x 坐标轴位置,有'top','bottom'可选</li> <li>xaxis_label_textsize -> int<br> x 坐标轴标签字体大小,默认为 12</li> <li>xaxis_label_textcolor -> str<br> x 坐标轴标签字体颜色,默认为 "#000"</li> <li>xaxis_type -> str<br> x 坐标轴类型 <ul> <li>'value':数值轴,适用于连续数据。</li> <li>'category':类目轴,适用于离散的类目数据。</li> <li>'log':对数轴。适用于对数数据。</li> </ul></li> <li>xaxis_rotate -> int<br> x 轴刻度标签旋转的角度,在类目轴的类目标签显示不下的时候可以通过旋转防止标签之间重叠。默认为 0,即不旋转。旋转的角度从 -90 度到 90 度。</li> <li>xaxis_formatter -> str<br> x 轴标签格式器,如 '天',则 x 轴的标签为数据加'天'(3 天,4 天),默认为 ""<br> xaxis_formatter -> function</li> <li>xaxis_line_color -> str<br> x 坐标轴线线的颜色,默认为 None</li> <li>xaxis_line_width -> int<br> x 坐标轴线线的宽度,默认为 1</li> <li>y_axis -> list<br> y 坐标轴数据</li> <li>yaxis_interval -> int<br> y 轴刻度标签的显示间隔,在类目轴中有效。默认会采用标签不重叠的策略间隔显示标签。<br> 设置成 0 强制显示所有标签。设置为 1,表示『隔一个标签显示一个标签』,如果值为 2,表示隔两个标签显示一个标签,以此类推</li> <li>yaxis_force_interval -> int/str<br> 强制设置 y 坐标轴分割间隔。如设置为 50 则刻度为 [0, 50, 150, ...],设置为 "auto" 则只显示两个刻度。一般情况下不建议设置这个参数!!<br> 因为 splitNumber 是预估的值,实际根据策略计算出来的刻度可能无法达到想要的效果,这时候可以使用 interval 配合 min、max 强制设定刻度划分。在类目轴中无效。</li> <li>yaxis_margin -> int<br> y 轴刻度标签与轴线之间的距离。默认为 8</li> <li>yaxis_formatter -> str<br> y 轴标签格式器,如 '天',则 y 轴的标签为数据加'天'(3 天,4 天),默认为 "" yaxis_formatter -> function</li> <li>yaxis_name -> str<br> y 轴名称</li> <li>yaxis_name_size -> int<br> y 轴名称体大小,默认为 14</li> <li>yaxis_name_gap -> int<br> y 轴名称与轴线之间的距离,默认为 25</li> <li>yaxis_name_pos -> str<br> y 轴名称位置,有'start', 'middle','end'可选</li> <li>yaxis_min -> int/float<br> y 坐标轴刻度最小值,默认为自适应。使用特殊值 "dataMin" 可自定以数据中最小值为 y 轴最小值。</li> <li>yaxis_max -> int/float<br> y 坐标轴刻度最大值,默认为自适应。使用特殊值 "dataMax" 可自定以数据中最大值为 y 轴最大值。</li> <li>yaxis_pos -> str<br> y 坐标轴位置,有'left','right'可选</li> <li>yaxis_label_textsize -> int<br> y 坐标轴标签字体大小,默认为 12</li> <li>yaxis_label_textcolor -> str<br> y 坐标轴标签字体颜色,默认为 "#000"</li> <li>yaxis_type -> str<br> y 坐标轴类型 <ul> <li>'value':数值轴,适用于连续数据。</li> <li>'category':类目轴,适用于离散的类目数据。</li> <li>'log':对数轴。适用于对数数据。</li> </ul></li> <li>yaxis_rotate -> int<br> y 轴刻度标签旋转的角度,在类目轴的类目标签显示不下的时候可以通过旋转防止标签之间重叠。默认为 0,即不旋转。旋转的角度从 -90 度到 90 度。</li> <li>yaxis_line_color -> str<br> y 坐标轴线线的颜色,默认为 None</li> <li>yaxis_line_width -> int<br> y 坐标轴线线的宽度,默认为 1</li> </ul> <p><strong>dataZoom:dataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息,或者概览数据整体,或者去除离群点的影响。(Line、Bar、Scatter、EffectScatter、Kline)</strong></p> <p>默认的 dataZoom 控制条</p> <ul> <li>is_datazoom_show -> bool<br> 是否使用区域缩放组件,默认为 False</li> <li>datazoom_type -> str<br> 区域缩放组件类型,默认为'slider',有'slider', 'inside', 'both'可选</li> <li>datazoom_range -> list<br> 区域缩放的范围,默认为[50, 100]</li> <li>datazoom_orient -> str<br> datazoom 组件在直角坐标系中的方向,默认为 'horizontal',效果显示在 x 轴。如若设置为 'vertical' 的话效果显示在 y 轴。</li> <li>datazoom_xaxis_index -> int/list<br> datazoom 组件控制的 x 轴索引<br> 默认控制第一个 x 轴,如没特殊需求无须显示指定。单个为 int 类型而控制多个为 list 类型,如 [0, 1] 表示控制第一个和第二个 x 轴。</li> <li>datazoom_yaxis_index -> int/list<br> datazoom 组件控制的 y 轴索引<br> 默认控制第一个 y 轴,如没特殊需求无须显示指定。单个为 int 类型而控制多个为 list 类型,如 [0, 1] 表示控制第一个和第二个 x 轴。</li> </ul> <p>额外的 dataZoom 控制条</p> <ul> <li>is_datazoom_extrashow -> bool<br> 是否使用额外区域缩放组件,默认为 False</li> <li>datazoom_extra_type -> str<br> 额外区域缩放组件类型,默认为'slider',有'slider', 'inside', 'both'可选</li> <li>datazoom_extra_range -> list<br> 额外区域缩放的范围,默认为[50, 100]</li> <li>datazoom_extra_orient -> str<br> 额外 datazoom 组件在直角坐标系中的方向,默认为 'vertical',效果显示在 y 轴。如若设置为 'horizontal' 的话效果显示在 x 轴。</li> <li>datazoom_extra_xaxis_index -> int/list<br> 额外 datazoom 组件控制的 x 轴索引 默认控制第一个 x 轴,如没特殊需求无须显示指定。单个为 int 类型而控制多个为 list 类型,如 [0, 1] 表示控制第一个和第二个 x 轴。</li> <li>datazoom_extra_yaxis_index -> int/list<br> 额外 datazoom 组件控制的 y 轴索引 默认控制第一个 y 轴,如没特殊需求无须显示指定。单个为 int 类型而控制多个为 list 类型,如 [0, 1] 表示控制第一个和第二个 x 轴。</li> </ul> <p><strong>legend:图例组件。图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列不显示。</strong></p> <ul> <li>is_legend_show -> bool<br> 是否显示顶端图例,默认为 True</li> <li>legend_orient -> str<br> 图例列表的布局朝向,默认为'horizontal',有'horizontal', 'vertical'可选</li> <li>legend_pos -> str<br> 图例组件离容器左侧的距离,默认为'center',有'left', 'center', 'right'可选,也可以为百分数,如"%60"</li> <li>legend_top -> str<br> 图例组件离容器上侧的距离,默认为'top',有'top', 'center', 'bottom'可选,也可以为百分数,如"%60"</li> <li>legend_selectedmode -> str/bool<br> 图例选择的模式,控制是否可以通过点击图例改变系列的显示状态。默认为'multiple',可以设成 'single' 或者 'multiple' 使用单选或者多选模式。也可以设置为 False 关闭显示状态。</li> <li>legend_text_size -> int<br> 图例名称字体大小</li> <li>legend_text_color -> str<br> 图例名称字体颜色</li> </ul> <p><strong>label:图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等。</strong></p> <ul> <li>is_label_show -> bool<br> 是否正常显示标签,默认不显示。标签即各点的数据项信息</li> <li>is_label_emphasis -> bool<br> 是否高亮显示标签,默认显示。高亮标签即选中数据时显示的信息项。</li> <li>label_pos -> str<br> 标签的位置,Bar 图默认为'top'。有'top', 'left', 'right', 'bottom', 'inside','outside'可选</li> <li>label_emphasis_pos -> str<br> 高亮标签的位置,Bar 图默认为'top'。有'top', 'left', 'right', 'bottom', 'inside','outside'可选</li> <li>label_text_color -> str<br> 标签字体颜色,默认为 "#000"</li> <li>label_emphasis_textcolor -> str<br> 高亮标签字体颜色,默认为 "#fff"</li> <li>label_text_size -> int<br> 标签字体大小,默认为 12</li> <li>label_emphasis_textsize -> int<br> 高亮标签字体大小,默认为 12</li> <li>is_random -> bool<br> 是否随机排列颜色列表,默认为 False</li> <li>label_color -> list<br> 自定义标签颜色。全局颜色列表,所有图表的图例颜色均在这里修改。如 Bar 的柱状颜色,Line 的线条颜色等等。</li> <li> <p>label_formatter -> str<br> 模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。使用示例,如 <code>label_formatter='{a}'</code><br> 在 trigger 为 'axis' 的时候,会有多个系列的数据,此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。不同图表类型下的 {a},{b},{c},{d} 含义不一样。 其中变量 {a}, {b}, {c}, {d} 在不同图表类型下代表数据含义为:</p> <ul> <li>折线(区域)图、柱状(条形)图、K线图 : {a}(系列名称),{b}(类目值),{c}(数值), {d}(无)</li> <li>散点图(气泡)图 : {a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无)</li> <li>地图 : {a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无)</li> <li> <p>饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)</p> <p>label_formatter -> function<br> 具体格式请参考 xaxis_formatter -> function</p> </li> </ul></li> </ul> <p><strong>Note:</strong> is_random 可随机打乱图例颜色列表。</p> <p><strong>lineStyle:带线图形的线的风格选项(Line、Polar、Radar、Graph、Parallel)</strong></p> <ul> <li>line_width -> int<br> 线的宽度,默认为 1</li> <li>line_opacity -> float<br> 线的透明度,0 为完全透明,1 为完全不透明。默认为 1</li> <li>line_curve -> float<br> 线的弯曲程度,0 为完全不弯曲,1 为最弯曲。默认为 0</li> <li>line_type -> str<br> 线的类型,有'solid', 'dashed', 'dotted'可选。默认为'solid'</li> <li>line_color -> str<br> 线的颜色</li> </ul> <p><strong>grid3D:3D 笛卡尔坐标系组配置项,适用于 3D 图形。(Bar3D, Line3D, Scatter3D)</strong></p> <ul> <li>grid3d_width -> int<br> 三维笛卡尔坐标系组件在三维场景中的高度。默认为 100</li> <li>grid3d_height -> int<br> 三维笛卡尔坐标系组件在三维场景中的高度。默认为 100</li> <li>grid3d_depth -> int<br> 三维笛卡尔坐标系组件在三维场景中的高度。默认为 100</li> <li>is_grid3d_rotate -> bool<br> 是否开启视角绕物体的自动旋转查看。默认为 False</li> <li>grid3d_rotate_speed -> int<br> 物体自传的速度。单位为角度 / 秒,默认为 10 ,也就是 36 秒转一圈。</li> <li>grid3d_rotate_sensitivity -> int<br> 旋转操作的灵敏度,值越大越灵敏。默认为 1, 设置为 0 后无法旋转。</li> </ul> <p><strong>axis3D:3D 笛卡尔坐标系 X,Y,Z 轴配置项,适用于 3D 图形。(Bar3D, Line3D, Scatter3D)</strong></p> <p><strong>3D X 轴</strong></p> <ul> <li>xaxis3d_name -> str<br> x 轴名称,默认为 ""</li> <li>xaxis3d_name_size -> int<br> x 轴名称体大小,默认为 16</li> <li>xaxis3d_name_gap -> int<br> x 轴名称与轴线之间的距离,默认为 25</li> <li>xaxis3d_min -> int/float<br> x 坐标轴刻度最小值,默认为自适应。</li> <li>xaxis3d_max -> int/float<br> x 坐标轴刻度最大值,默认为自适应。</li> <li>xaxis3d_interval -> int<br> x 轴刻度标签的显示间隔,在类目轴中有效。默认会采用标签不重叠的策略间隔显示标签。<br> 设置成 0 强制显示所有标签。设置为 1,表示『隔一个标签显示一个标签』,如果值为 2,表示隔两个标签显示一个标签,以此类推</li> <li>xaxis3d_margin -> int<br> x 轴刻度标签与轴线之间的距离。默认为 8</li> </ul> <p><strong>3D Y 轴</strong></p> <ul> <li>yaxis3d_name -> str<br> y 轴名称,默认为 ""</li> <li>yaxis3d_name_size -> int<br> y 轴名称体大小,默认为 16</li> <li>yaxis3d_name_gap -> int<br> y 轴名称与轴线之间的距离,默认为 25</li> <li>yaxis3d_min -> int/float<br> y 坐标轴刻度最小值,默认为自适应。</li> <li>yaxis3d_max -> int/float<br> y 坐标轴刻度最大值,默认为自适应。</li> <li>yaxis3d_interval -> int<br> y 轴刻度标签的显示间隔,在类目轴中有效。默认会采用标签不重叠的策略间隔显示标签。<br> 设置成 0 强制显示所有标签。设置为 1,表示『隔一个标签显示一个标签』,如果值为 2,表示隔两个标签显示一个标签,以此类推</li> <li>yaxis3d_margin -> int<br> y 轴刻度标签与轴线之间的距离。默认为 8</li> </ul> <p><strong>3D Z 轴</strong></p> <ul> <li>zaxis3d_name -> str<br> z 轴名称,默认为 ""</li> <li>zaxis3d_name_size -> int<br> z 轴名称体大小,默认为 16</li> <li>zaxis3d_name_gap -> int<br> z 轴名称与轴线之间的距离,默认为 25</li> <li>zaxis3d_min -> int/float<br> z 坐标轴刻度最小值,默认为自适应。</li> <li>zaxis3d_max -> int/float<br> z 坐标轴刻度最大值,默认为自适应。</li> <li>zaxis3d_margin -> int<br> z 轴刻度标签与轴线之间的距离。默认为 8</li> </ul> <p><strong>visualMap:是视觉映射组件,用于进行『视觉编码』,也就是将数据映射到视觉元素(视觉通道)</strong></p> <ul> <li>is_visualmap -> bool<br> 是否使用视觉映射组件</li> <li>visual_type -> str<br> 制定组件映射方式,默认为'color‘,即通过颜色来映射数值。有'color', 'size'可选。'size'通过数值点的大小,也就是图形点的大小来映射数值。</li> <li>visual_range -> list<br> 指定组件的允许的最小值与最大值。默认为 [0, 100]</li> <li>visual_text_color -> list<br> 两端文本颜色。</li> <li>visual_range_text -> list<br> 两端文本。默认为 ['low', 'hight']</li> <li>visual_range_color -> list<br> 过渡颜色。默认为 ['#50a3ba', '#eac763', '#d94e5d']</li> <li>visual_range_size -> list<br> 数值映射的范围,也就是图形点大小的范围。默认为 [20, 50]</li> <li>visual_orient -> str<br> visualMap 组件条的方向,默认为'vertical',有'vertical', 'horizontal'可选。</li> <li>visual_pos -> str/int<br> visualmap 组件条距离左侧的位置,默认为'left'。有'right', 'center', 'right'可选,也可为百分数或整数。</li> <li>visual_top -> str/int<br> visualmap 组件条距离顶部的位置,默认为'top'。有'top', 'center', 'bottom'可选,也可为百分数或整数。</li> <li>visual_split_number -> int<br> 分段型中分割的段数,在设置为分段型时生效。默认分为 5 段。</li> <li>visual_dimension -> int<br> 指定用数据的『哪个维度』,映射到视觉元素上。默认映射到最后一个维度。索引从 0 开始。<br> 在直角坐标系中,x 轴为第一个维度(0),y 轴为第二个维度(1)。</li> <li>is_calculable -> bool<br> 是否显示拖拽用的手柄(手柄能拖拽调整选中范围)。默认为 True</li> <li>is_piecewise -> bool<br> 是否将组件转换为分段型(默认为连续型),默认为 False</li> <li>pieces -> list<br> 自定义『分段式视觉映射组件(visualMapPiecewise)』的每一段的范围,<br> 以及每一段的文字,以及每一段的特别的样式。(仅在 is_piecewise 为 True 时生效)例如: <pre class="has"><code> pieces: [ {min: 1500}, // 不指定 max,表示 max 为无限大(Infinity)。 {min: 900, max: 1500}, {min: 310, max: 1000}, {min: 200, max: 300}, {min: 10, max: 200, label: '10 到 200(自定义label)'}, // 表示 value 等于 123 的情况。 {value: 123, label: '123(自定义特殊颜色)', color: 'grey'} {max: 5} // 不指定 min,表示 min 为无限大(-Infinity)。 ]</code></pre> </li> </ul> <p><strong>tooltip:提示框组件,用于移动或点击鼠标时弹出数据内容</strong></p> <ul> <li>tooltip_trigger -> str<br> 触发类型。默认为 'item' <ul> <li>'item': 数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。</li> <li>'axis': 坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。</li> <li>'none': 什么都不触发。</li> </ul></li> <li>tooltip_trigger_on -> str<br> 提示框触发的条件。默认为 "mousemove|click" <ul> <li>'mousemove': 鼠标移动时触发。</li> <li>'click': 鼠标点击时触发。</li> <li>'mousemove|click': 同时鼠标移动和点击时触发。</li> <li>'none': 不在 'mousemove' 或 'click' 时触发</li> </ul></li> <li>tooltip_axispointer_type -> str<br> 指示器类型。默认为 "line" <ul> <li>'line': 直线指示器</li> <li>'shadow': 阴影指示器</li> <li>'cross': 十字准星指示器。其实是种简写,表示启用两个正交的轴的 axisPointer。</li> </ul></li> <li> <p>tooltip_formatter -> str<br> 模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。<br> 在 trigger 为 'axis' 的时候,会有多个系列的数据,此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。不同图表类型下的 {a},{b},{c},{d} 含义不一样。 其中变量 {a}, {b}, {c}, {d} 在不同图表类型下代表数据含义为:</p> <ul> <li>折线(区域)图、柱状(条形)图、K线图 : {a}(系列名称),{b}(类目值),{c}(数值), {d}(无)</li> <li>散点图(气泡)图 : {a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无)</li> <li>地图 : {a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无)</li> <li> <p>饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)</p> <p>tooltip_formatter -> function<br> 具体格式请参考 xaxis_formatter -> function</p> </li> </ul></li> <li>tooltip_text_color -> str<br> 提示框字体颜色,默认为 '#fff'</li> <li>tooltip_font_size -> int<br> 提示框字体大小,默认为 14</li> <li>tooltip_background_color -> str<br> 提示框浮层的背景颜色。默认为 "rgba(50,50,50,0.7)"</li> <li>tooltip_border_color -> str<br> 提示框浮层的边框颜色。默认为 "#333"</li> <li>tooltip_border_width -> int/float<br> 提示框浮层的边框宽。默认为 0</li> </ul> <p><strong>markLine&markPoint:图形标记组件,用于标记指定的特殊数据,有标记线和标记点两种(Bar、Line、Kline)</strong></p> <ul> <li>mark_point -> list<br> 标记点,默认有'min', 'max', 'average'可选。支持自定义标记点,具体使用如下<br> [{"coord": [a1, b1], "name": "first markpoint"}, {"coord": [a2, b2], "name": "second markpoint"}]<br> 需自己传入标记点字典,共有两个键值对,'coord' 对应为 x y 轴坐标, 'name' 为标记点名称</li> <li>mark_point_symbol -> str<br> 标记点图形,,默认为'pin',有'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'可选</li> <li>mark_point_symbolsize -> int<br> 标记点图形大小,默认为 50</li> <li>mark_point_textcolor -> str<br> 标记点字体颜色,默认为'#fff'</li> <li>mark_line -> list<br> 标记线,默认有'min', 'max', 'average'可选</li> <li>mark_line_symbolsize -> int<br> 标记线图形大小,默认为 15</li> <li>mark_line_valuedim -> list<br> 标记线指定在哪个维度上指定最大值最小值。这可以是维度的直接名称,Line 时可以是 x、angle 等、Kline 图时可以是 open、close、highest、lowest。<br> 可同时制定多个维度,如:<br> mark_line=['min', 'max'], mark_line_valuedim=['lowest', 'highest'] 则表示 min 使用 lowest 维度,max 使用 highest 维度,以此类推</li> <li>mark_line_coords -> [list], 包含列表的列表<br> 标记线指定起点坐标和终点坐标,如 [[10, 10], [30, 30]],两个点分别为横纵坐标轴点。</li> <li>mark_point_valuedim -> list<br> 标记线指定在哪个维度上指定最大值最小值。这可以是维度的直接名称,Line 时可以是 x、angle 等、Kline 图时可以是 open、close、highest、lowest。<br> 可同时制定多个维度,如:<br> mark_point=['min', 'max'], mark_point_valuedim=['lowest', 'highest'] 则表示 min 使用 lowest 维度,max 使用 highest 维度,以此类推</li> </ul> <p><strong>toolbox:右侧实用工具箱</strong></p> <ul> <li>is_toolbox_show -> bool<br> 指定是否显示右侧实用工具箱,默认为 True。</li> <li>is_more_utils -> bool<br> 指定是否提供更多的实用工具按钮。默认只提供『数据视图』和『下载』按钮</li> </ul> <p>官方文档链接:http://pyecharts.org/#/zh-cn/charts_configure</p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1188197377555668992"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(可视化,pyecharts,定制,数据可视化)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1892435260117938176.htm" title="DeepSeek和ChatGPT的全面对比" target="_blank">DeepSeek和ChatGPT的全面对比</a> <span class="text-muted">陈皮话梅糖@</span> <a class="tag" taget="_blank" href="/search/AI%E7%BC%96%E7%A8%8B/1.htm">AI编程</a> <div>一、模型基础架构对比(2023技术版本)维度DeepSeekChatGPT模型家族LLAMA架构改进GPT-4优化版本参数量级开放7B/35B/120B闭源175B+位置编码RoPE+NTK扩展ALiBiAttention机制FlashAttention-3FlashAttention-2激活函数SwiGLUProGeGLU训练框架DeepSpeed+Megatron定制内部框架上下文窗口32k(</div> </li> <li><a href="/article/1892433490704658432.htm" title="AI编程成熟度分级及最新主流AI编程工具" target="_blank">AI编程成熟度分级及最新主流AI编程工具</a> <span class="text-muted">odoo中国</span> <a class="tag" taget="_blank" href="/search/AI%E7%BC%96%E7%A8%8B/1.htm">AI编程</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/AI%E7%BC%96%E7%A8%8B/1.htm">AI编程</a><a class="tag" taget="_blank" href="/search/copilot/1.htm">copilot</a><a class="tag" taget="_blank" href="/search/Cline/1.htm">Cline</a> <div>引言在当今数字化浪潮中,随着Deepseek的深入人心,AI时代已经扑面而来,AI编程工具已成为开发者不可或缺的利器。从GitHubCopilot的智能补全,到Cursor的上下文感知,再到Cline的开源自由,每款工具都以其独特魅力,为编程世界注入新活力。它们不仅能瞬间生成代码,还能精准理解需求,甚至为复杂项目量身定制解决方案。无论是团队协作的大型项目,还是个人开发者的小试牛刀,这些AI编程工具</div> </li> <li><a href="/article/1892428190115229696.htm" title="FOKS-TROT: 一个高效、易用的全功能开源知识图谱生成工具" target="_blank">FOKS-TROT: 一个高效、易用的全功能开源知识图谱生成工具</a> <span class="text-muted">柳旖岭</span> <div>FOKS-TROT:一个高效、易用的全功能开源知识图谱生成工具项目简介FOKS-TROT是一个基于Python的全功能开源知识图谱生成工具,旨在帮助研究人员和开发者快速构建具有丰富信息的知识图谱。该项目由hkx3upper在GitCode上开发并维护。通过FOKS-TROT,您可以轻松地将各种数据源(如文本文件、数据库、API)转换为结构化的知识图谱,并对其进行可视化分析和机器学习任务。此外,该工</div> </li> <li><a href="/article/1892419989684678656.htm" title="基于python深度学习遥感影像地物分类与目标识别、分割实践技术应用" target="_blank">基于python深度学习遥感影像地物分类与目标识别、分割实践技术应用</a> <span class="text-muted">xiao5kou4chang6kai4</span> <a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E9%81%A5%E6%84%9F/1.htm">遥感</a><a class="tag" taget="_blank" href="/search/%E5%8B%98%E6%B5%8B/1.htm">勘测</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E7%B1%BB/1.htm">分类</a> <div>专题一:深度学习发展与机器学习深度学习的历史发展过程机器学习,深度学习等任务的基本处理流程梯度下降算法讲解不同初始化,学习率对梯度下降算法的实例分析从机器学习到深度学习算法专题二深度卷积网络、卷积神经网络、卷积运算的基本原理池化操作,全连接层,以及分类器的作用BP反向传播算法的理解一个简单CNN模型代码理解特征图,卷积核可视化分析专题三TensorFlow与keras介绍与入门TensorFlow</div> </li> <li><a href="/article/1892407882675187712.htm" title="前端性能优化——如何提高页面加载速度?" target="_blank">前端性能优化——如何提高页面加载速度?</a> <span class="text-muted">忘川...</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a> <div>1.将样式表放在头部首先说明一下,将样式表放在头部对于实际页面加载的时间并不能造成太大影响,但是这会减少页面首屏出现的时间,使页面内容逐步呈现,改善用户体验,防止“白屏”。我们总是希望页面能够尽快显示内容,为用户提供可视化的回馈,这对网速慢的用户来说是很重要的。将样式表放在文档底部会阻止浏览器中的内容逐步出现。为了避免当样式变化时重绘页面元素,浏览器会阻塞内容逐步呈现,造成“白屏”。这源自浏览器的</div> </li> <li><a href="/article/1892385443702435840.htm" title="sklearn.ConfusionMatrixDisplay可视化混淆矩阵" target="_blank">sklearn.ConfusionMatrixDisplay可视化混淆矩阵</a> <span class="text-muted">Cachel wood</span> <a class="tag" taget="_blank" href="/search/python%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%92%8C%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">python机器学习和数据挖掘</a><a class="tag" taget="_blank" href="/search/sklearn/1.htm">sklearn</a><a class="tag" taget="_blank" href="/search/%E7%9F%A9%E9%98%B5/1.htm">矩阵</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>文章目录ConfusionMatrixDisplay详细解释更多定制化ConfusionMatrixDisplayConfusionMatrixDisplay是scikit-learn库中用于可视化混淆矩阵的一个实用工具。混淆矩阵是一种常用的评估分类模型性能的工具,它可以直观地展示模型在各个类别上的预测结果与真实标签之间的关系。下面详细介绍如何使用ConfusionMatrixDisplay进行混</div> </li> <li><a href="/article/1892384307952021504.htm" title="定制Jira优先级图标以提升项目管理效率" target="_blank">定制Jira优先级图标以提升项目管理效率</a> <span class="text-muted">tianjiaxiaoer</span> <div>本文还有配套的精品资源,点击获取简介:Jira是软件开发团队中广泛使用的项目管理和问题追踪工具,其默认优先级图标可能不满足所有团队的需求。用户可以自定义优先级图标来更好地反映任务的紧急性和重要性。定制步骤包括访问系统设置、上传和关联新图标、调整显示设置以及通知团队成员。自定义图标有助于团队更有效地沟通和管理任务优先级,提升工作流程的效率。1.Jira在项目管理中的应用在现代企业中,有效管理项目对成</div> </li> <li><a href="/article/1892361093737672704.htm" title="深入解析:Tableau在数据可视化中的高级应用" target="_blank">深入解析:Tableau在数据可视化中的高级应用</a> <span class="text-muted">Echo_Wish</span> <a class="tag" taget="_blank" href="/search/%E5%AE%9E%E6%88%98%E9%AB%98%E9%98%B6%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">实战高阶大数据</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">信息可视化</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a> <div>深入解析:Tableau在数据可视化中的高级应用引言在大数据时代,数据可视化已成为数据分析中不可或缺的一部分。作为一款广受欢迎的数据可视化工具,Tableau以其强大的功能和灵活性,赢得了众多数据分析师的青睐。然而,许多人在使用Tableau时,仅停留在基本操作层面,未能充分发挥其潜力。本文将深入探讨Tableau的高级应用,展示其在复杂数据分析中的强大能力,并以具体实例说明其实际应用效果。数据预</div> </li> <li><a href="/article/1892321887539752960.htm" title="SEO模板网站的wordpress主题最适合google外贸SEO" target="_blank">SEO模板网站的wordpress主题最适合google外贸SEO</a> <span class="text-muted">podoor</span> <a class="tag" taget="_blank" href="/search/seo/1.htm">seo</a> <div>在寻找最适合Google外贸SEO的WordPress主题时,有几个关键因素需要考虑:速度、SEO友好性、多语言支持、以及是否易于定制。以下是一些推荐的WordPress主题,它们不仅速度快,而且对SEO非常友好,非常适合外贸网站:–模板帝:MobanDi.com是一个完全可定制且免费的WordPress博客主题。它包括适用于个人博客、投资组合、商业博客甚至电子商务网站的入门网站。它反应灵敏,可与</div> </li> <li><a href="/article/1892290972474208256.htm" title="开源项目亮点:打造你的DIY智能语音助手——“小爱音箱自定义固件”" target="_blank">开源项目亮点:打造你的DIY智能语音助手——“小爱音箱自定义固件”</a> <span class="text-muted">侯深业Dorian</span> <div>开源项目亮点:打造你的DIY智能语音助手——“小爱音箱自定义固件”项目地址:https://gitcode.com/gh_mirrors/xia/xiaoai-patch在当今智能家居设备泛滥的时代,一款能够深度定制、完全掌控的智能音箱无疑成为了技术爱好者的追求目标。“小爱音箱自定义固件”项目应运而生,旨在为用户提供一个从底层到应用层全面开放、高度可定制的智能音箱解决方案。项目介绍这个项目集合了一</div> </li> <li><a href="/article/1892237110702829568.htm" title="SenseVoice 实测,阿里开源语音大模型,识别效果和效率优于 Whisper,居然还能检测掌声、笑声!5分钟带你部署体验" target="_blank">SenseVoice 实测,阿里开源语音大模型,识别效果和效率优于 Whisper,居然还能检测掌声、笑声!5分钟带你部署体验</a> <span class="text-muted">AI码上来</span> <a class="tag" taget="_blank" href="/search/AI%E5%AE%9E%E6%88%98/1.htm">AI实战</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a><a class="tag" taget="_blank" href="/search/whisper/1.htm">whisper</a><a class="tag" taget="_blank" href="/search/xcode/1.htm">xcode</a> <div>前段时间,带着大家捏了一个对话机器人:手把手带你搭建一个语音对话机器人,5分钟定制个人AI小助手(新手入门篇)其中语音识别(ASR)方案,采用的是阿里开源的FunASR,这刚不久,阿里又开源了一个更强的音频基础模型,该模型具有如下能力:语音识别(ASR)语种识别(LID)语音情感识别(SER)声学事件分类(AEC)声学事件检测(AED)传送门:https://github.com/FunAudio</div> </li> <li><a href="/article/1892180621497790464.htm" title="QQ自动回复与成语接龙功能的完整探索" target="_blank">QQ自动回复与成语接龙功能的完整探索</a> <span class="text-muted">麦克羊</span> <div>本文还有配套的精品资源,点击获取简介:《QQ自动回复功能与成语接龙、笑话辅助的探索》一文深入探讨了QQ即时通讯工具中的自动回复功能,展示了如何通过"kuqciku.rar"压缩包提供的词库整理工具和资源,个性化定制自动回复内容,以及如何使用这些资源增加成语接龙游戏的趣味性。文章分析了软件工具的操作流程,提供了丰富的成语词库,旨在提升QQ用户的交流效率和娱乐体验。1.QQ自动回复功能的应用与效率1.</div> </li> <li><a href="/article/1892153136890572800.htm" title="欢迎来到 《探索HarmonyOS(鸿蒙应用开发)入门到实战》专栏!" target="_blank">欢迎来到 《探索HarmonyOS(鸿蒙应用开发)入门到实战》专栏!</a> <span class="text-muted">沉默的闪客</span> <a class="tag" taget="_blank" href="/search/harmonyos/1.htm">harmonyos</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a> <div>各位小伙伴国产纯血鸿蒙系统来了。了解鸿蒙技术的小伙伴都知道,鸿蒙技术一直在持续更新,越来越多的鸿蒙开发者都开始投入鸿蒙技术的开发。为了更容易和快速的入手鸿蒙开发,闪客专门做了一个鸿蒙应用开发入门到实战课程。热情的开发者们,是否已经准备好加入革命性的物联网和智能设备的行列,创造差异化的用户体验和未来派的智能解决方案?《探索HarmonyOS(鸿蒙应用开发)入门到实战》是专为您定制的技术探索指南,它将</div> </li> <li><a href="/article/1892152755821277184.htm" title="PyTorch使用教程(10)-torchinfo.summary网络结构可视化详细说明" target="_blank">PyTorch使用教程(10)-torchinfo.summary网络结构可视化详细说明</a> <span class="text-muted">深图智能</span> <a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E6%95%99%E7%A8%8B/1.htm">深度学习教程</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/pytorch/1.htm">pytorch</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>1、基本介绍torchinfo是一个为PyTorch用户量身定做的开源工具,其核心功能之一是summary函数。这个函数旨在简化模型的开发与调试流程,让模型架构一目了然。通过torchinfo的summary函数,用户可以快速获取模型的详细结构和统计信息,如模型的层次结构、输入/输出维度、参数数量、多加操作(Mult-Adds)等关键信息。2、安装首先,你需要安装torchinfo库。可以通过pi</div> </li> <li><a href="/article/1892137380316508160.htm" title="美颜相机技术架构设计图" target="_blank">美颜相机技术架构设计图</a> <span class="text-muted">陈皮话梅糖@</span> <a class="tag" taget="_blank" href="/search/FFmpeg%E9%9F%B3%E8%A7%86%E9%A2%91%E9%AB%98%E9%98%B6%E6%8A%80%E6%9C%AF%E8%AE%B2%E8%A7%A3/1.htm">FFmpeg音视频高阶技术讲解</a><a class="tag" taget="_blank" href="/search/OpenGL/1.htm">OpenGL</a><a class="tag" taget="_blank" href="/search/ES/1.htm">ES</a><a class="tag" taget="_blank" href="/search/OpenGLES/1.htm">OpenGLES</a><a class="tag" taget="_blank" href="/search/%E8%BF%9E%E8%BD%BD/1.htm">连载</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%A0%81%E7%9B%B8%E6%9C%BA/1.htm">数码相机</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>美颜相机技术架构设计图(以下为文本可视化架构,实际开发时需绘制UML/流程图补充细节)整体架构层级+--------------------------+|应用层|+--------------------------+|-拍摄/录制交互按钮||-美颜参数调节UI||-视频剪辑操作界面|+------------+-------------+|+-------------v------------</div> </li> <li><a href="/article/1892131449126055936.htm" title="生成式AI如何重塑计算机视觉:自监督学习与稀疏计算的革命" target="_blank">生成式AI如何重塑计算机视觉:自监督学习与稀疏计算的革命</a> <span class="text-muted">ProgramHan</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>生成式AI如何重塑计算机视觉:自监督学习与稀疏计算的革命引言:从“数据饥渴”到“智能涌现”传统计算机视觉高度依赖海量标注数据,但现实场景中标注成本高昂且覆盖范围有限。例如,医疗影像标注需专业医生耗时数月,工业缺陷检测需针对特定产线定制数据集。生成式AI(如Diffusion模型、自监督学习)的崛起,正在打破这一瓶颈——通过更高效的训练范式与计算架构,让机器学会“从无标注数据中看见世界”。(示意图:</div> </li> <li><a href="/article/1892117321468669952.htm" title="「QT」布局类 之 QGridLayout 网格布局类" target="_blank">「QT」布局类 之 QGridLayout 网格布局类</a> <span class="text-muted">何曾参静谧</span> <a class="tag" taget="_blank" href="/search/%E3%80%8CQT%E3%80%8DQT5%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1/1.htm">「QT」QT5程序设计</a><a class="tag" taget="_blank" href="/search/qt/1.htm">qt</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>✨博客主页何曾参静谧的博客(✅关注、点赞、⭐收藏、转发)文章专栏「QT」QT5程序设计全部专栏(专栏会有变化,以最新发布为准)「Win」Windows程序设计「IDE」集成开发环境「UG/NX」BlockUI集合「C/C++」C/C++程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「UG/NX」NX定制开发「Py」Python程序设计「Ma</div> </li> <li><a href="/article/1892111517659230208.htm" title="生态碳汇涡度相关监测与通量数据分析" target="_blank">生态碳汇涡度相关监测与通量数据分析</a> <span class="text-muted">岁月如歌,青春不败</span> <a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%80%81%E9%81%A5%E6%84%9F/1.htm">生态遥感</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E7%A2%B3%E6%B1%87/1.htm">碳汇</a><a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%80%81%E7%A7%91%E5%AD%A6/1.htm">生态科学</a><a class="tag" taget="_blank" href="/search/%E6%B6%A1%E5%BA%A6%E9%80%9A%E9%87%8F/1.htm">涡度通量</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%B6%A1%E6%A8%A1%E6%8B%9F/1.htm">大涡模拟</a><a class="tag" taget="_blank" href="/search/MATLAB/1.htm">MATLAB</a> <div>1、以涡度通量塔的高频观测数据,基于MATLAB:2、涡度通量观测基本概况:观测技术方法、数据获取与预处理等3、涡度通量数据质量控制:通量数据异常值识别与剔除等4、涡度通量数据缺失插补:结合气象数据进行通量数据缺失插补等5、涡度通量数据组分拆分:计算生态系统呼吸和总初级生产力等6、涡度通量数据可视化分析:绘制不同通量组分数据的时间变化等7、涡度通量与气象数据相关性:时间序列相关分析、回归分析等8、</div> </li> <li><a href="/article/1892106957926494208.htm" title="22 FastAPI日志与监控" target="_blank">22 FastAPI日志与监控</a> <span class="text-muted">安迪小宝</span> <a class="tag" taget="_blank" href="/search/FastAPI/1.htm">FastAPI</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/fastapi/1.htm">fastapi</a> <div>在现代应用开发中,日志记录和监控是确保系统健康和可维护性的重要组成部分。FastAPI提供了内置的日志功能,而Prometheus和Grafana则是常见的开源监控工具组合,广泛用于应用性能监控和可视化。本文将介绍如何配置FastAPI的日志记录,并结合Prometheus和Grafana进行应用监控和数据可视化。1.配置FastAPI的日志记录1.1使用Python内置的logging模块Fas</div> </li> <li><a href="/article/1892081993231953920.htm" title="笔记:DataSphere Studio安装部署流程" target="_blank">笔记:DataSphere Studio安装部署流程</a> <span class="text-muted">右边com</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a> <div>一、标准版部署标准版:有一定的安装难度,体现在Hadoop、Hive和Spark版本不同时,可能需要重新编译,可能会出现包冲突问题。适合于试用和生产使用,2~3小时即可部署起来。支持的功能有:数据开发IDE-Scriptis工作流实时执行信号功能和邮件功能数据可视化-Visualis数据质量-Qualitis(单机版)工作流定时调度-Azkaban(单机版)Linkis管理台二、基础环境准备2.1</div> </li> <li><a href="/article/1892051331145854976.htm" title="制造业企业的数字化转型利器:SAAS软件私有化部署实践" target="_blank">制造业企业的数字化转型利器:SAAS软件私有化部署实践</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6/1.htm">项目管理软件</a> <div>制造业SAAS软件的私有化部署是指将原本基于云端的SAAS服务部署到制造业企业自有的基础设施或私有云环境中。以下是对制造业SAAS软件私有化的详细分析:一、私有化部署的背景与意义在数字化转型的大潮中,SAAS软件以其易用性、可扩展性和成本效益等优势,受到了众多制造业企业的青睐。然而,随着企业对数据安全、业务连续性和定制化需求的日益提升,SAAS软件的公有云部署模式在某些场景下已无法满足企业的需求。</div> </li> <li><a href="/article/1892050950944780288.htm" title="办公可视化工具私有化:如何用它满足合规性要求?" target="_blank">办公可视化工具私有化:如何用它满足合规性要求?</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E5%9B%A2%E9%98%9F%E5%8D%8F%E4%BD%9C%E5%B7%A5%E5%85%B7/1.htm">团队协作工具</a> <div>在数字化转型的浪潮中,办公可视化工具(如看板、仪表盘、项目管理工具等)已经成为企业提升效率、优化流程的重要利器。然而,随着数据安全和合规性要求的提高,越来越多的企业开始关注私有化部署。本文将探讨办公可视化工具私有化的核心价值、应用场景以及实施策略,帮助企业更好地理解这一趋势。1.什么是办公可视化工具私有化?办公可视化工具私有化是指将工具部署在企业自己的服务器或私有云环境中,而非使用SaaS(软件即</div> </li> <li><a href="/article/1892046538482446336.htm" title="零食集合店管理工具精选:提升效率,优化库存,赢得客户" target="_blank">零食集合店管理工具精选:提升效率,优化库存,赢得客户</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6/1.htm">项目管理软件</a> <div>零食集合店管理工具的选择对于提高店铺运营效率、优化库存管理、提升客户满意度等方面至关重要。以下是一些关键的零食集合店管理工具及其功能介绍:一、门店管理软件●板栗看板:简单易用,适合小型团队使用。●Trello:以看板形式组织任务,适合敏捷开发团队。●Asana:功能强大,适合大型团队使用。●Monday.com:高度可定制,适合各种规模的团队使用。二、门店运营管理系统客户关系管理系统(CRM)○功</div> </li> <li><a href="/article/1892013645571878912.htm" title="探索水平视界:Horizon SDK for iOS深度解析与应用推荐" target="_blank">探索水平视界:Horizon SDK for iOS深度解析与应用推荐</a> <span class="text-muted">杭律沛Meris</span> <div>探索水平视界:HorizonSDKforiOS深度解析与应用推荐去发现同类优质开源项目:https://gitcode.com/项目介绍在数字时代的洪流中,视频录制与摄影已不仅仅是捕捉瞬间的艺术,它更是技术创新的前沿阵地。HorizonSDKforiOS,一个旨在颠覆传统视频记录体验的库,以其独特的实时水平校正算法和强大的定制滤镜功能,成为iOS开发者的新宠。通过这个开源项目,开发者能够轻松地为自</div> </li> <li><a href="/article/1891990955788136448.htm" title="用deepseek学大模型08-卷积神经网络(CNN)" target="_blank">用deepseek学大模型08-卷积神经网络(CNN)</a> <span class="text-muted">wyg_031113</span> <a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>yuanbao.tencent.com从入门到精通卷积神经网络(CNN),着重介绍的目标函数,损失函数,梯度下降标量和矩阵形式的数学推导,pytorch真实能跑的代码案例以及模型,数据,预测结果的可视化展示,模型应用场景和优缺点,及如何改进解决及改进方法数据推导。一、目标函数与损失函数数学推导1.均方误差(MSE)标量形式:E(w)=12∑i=1N(yi−y^i)2E(\mathbf{w})=\f</div> </li> <li><a href="/article/1891956268931805184.htm" title="使用R语言绘制山脊图的ggridges包" target="_blank">使用R语言绘制山脊图的ggridges包</a> <span class="text-muted">心之飞翼</span> <a class="tag" taget="_blank" href="/search/r%E8%AF%AD%E8%A8%80/1.htm">r语言</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/R%E8%AF%AD%E8%A8%80/1.htm">R语言</a> <div>使用R语言绘制山脊图的ggridges包山脊图(ridgeplot)是一种用于可视化多个分布或变量之间关系的图表类型。在R语言中,可以使用ggridges包来创建漂亮的山脊图。本文将介绍如何使用ggridges包绘制山脊图,并提供相应的源代码供参考。首先,确保已经安装了ggridges包。可以使用以下代码来安装:install.packages("ggridges")安装完毕后,加载ggridge</div> </li> <li><a href="/article/1891949213839847424.htm" title="云贝餐饮连锁V3独立版全开源+vue源码" target="_blank">云贝餐饮连锁V3独立版全开源+vue源码</a> <span class="text-muted">kaui52066</span> <a class="tag" taget="_blank" href="/search/kaui52066%E7%B2%BE%E5%93%81%E6%BA%90%E7%A0%81/1.htm">kaui52066精品源码</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a><a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/%E6%BA%90%E7%A0%81%E4%B8%8B%E8%BD%BD/1.htm">源码下载</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a> <div>一.介绍云贝餐饮连锁V3独立版,作为一款全开源、全插件的源码部署系统,其在餐饮行业软件系统中独树一帜。该系统不仅功能全面,涵盖了餐饮连锁企业的日常运营、财务管理、库存管理、会员管理等多个方面,而且框架结构清晰,模块化设计使得系统易于扩展和定制,满足不同餐饮企业的个性化需求。在实用性方面,云贝餐饮连锁V3独立版通过智能化的订单处理、菜品管理、报表分析等功能,大大提高了餐饮企业的运营效率和服务质量。同</div> </li> <li><a href="/article/1891948582802616320.htm" title="基于Web的手机模拟器的实现(含源文件)" target="_blank">基于Web的手机模拟器的实现(含源文件)</a> <span class="text-muted">设计源码分享</span> <div>欢迎添加微信互相交流学习哦!项目源码:https://gitee.com/oklongmm/biye设计说明书题目基于Web的手机模拟器的实现摘要随着信息技术的迅速发展,Web技术的应用越来越普及。除了常见的教学课件演示、实验动画模拟、过程仿真实现、可视化仿真及测试系统等方面的应用外,Web也因其浏览方便、实现技术相对简单、使用方式灵活等特点,开始涉及生活中的方方面面,为人们的生活带来越来越多的便</div> </li> <li><a href="/article/1891944423399419904.htm" title="QT 3D渲染技术详解" target="_blank">QT 3D渲染技术详解</a> <span class="text-muted">QT性能优化QT原理源码QT界面美化</span> <a class="tag" taget="_blank" href="/search/qt/1.htm">qt</a><a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a><a class="tag" taget="_blank" href="/search/qt6.3/1.htm">qt6.3</a><a class="tag" taget="_blank" href="/search/qt5/1.htm">qt5</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/QT%E6%95%99%E7%A8%8B/1.htm">QT教程</a> <div>QT3D渲染技术详解使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与源码分析视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程QT统计图和QT数据可视化视频免费看免费QT视频课程QT性能优化视频免费看免费QT视频课程QT界面美化视频免费看1QT_3D渲染技术概述1.13D渲染技术简介1.1.13D渲染技术简介3D渲染技</div> </li> <li><a href="/article/1891930292613083136.htm" title="流行编程语言全解析:优势、应用与短板" target="_blank">流行编程语言全解析:优势、应用与短板</a> <span class="text-muted">a小胡哦</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/swift/1.htm">swift</a><a class="tag" taget="_blank" href="/search/r%E8%AF%AD%E8%A8%80/1.htm">r语言</a> <div>Python:优势Python以其简洁、易读的语法闻名,新手能快速上手。丰富的库和框架,能极大地提高开发效率。适用领域数据科学与分析:处理和分析大规模数据集,进行数据可视化。典型示例:Google用Python进行数据分析,处理海量数据以支持各种业务决策。机器学习与人工智能:构建和训练模型。典型示例:OpenAI在很多人工智能项目中广泛使用Python,如GPT系列模型的研发。网络爬虫:轻松从网页</div> </li> <li><a href="/article/118.htm" title="异常的核心类Throwable" target="_blank">异常的核心类Throwable</a> <span class="text-muted">无量</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%BA%90%E7%A0%81/1.htm">源码</a><a class="tag" taget="_blank" href="/search/%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86/1.htm">异常处理</a><a class="tag" taget="_blank" href="/search/exception/1.htm">exception</a> <div>java异常的核心是Throwable,其他的如Error和Exception都是继承的这个类 里面有个核心参数是detailMessage,记录异常信息,getMessage核心方法,获取这个参数的值,我们可以自己定义自己的异常类,去继承这个Exception就可以了,方法基本上,用父类的构造方法就OK,所以这么看异常是不是很easy package com.natsu; </div> </li> <li><a href="/article/245.htm" title="mongoDB 游标(cursor) 实现分页 迭代" target="_blank">mongoDB 游标(cursor) 实现分页 迭代</a> <span class="text-muted">开窍的石头</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>上篇中我们讲了mongoDB 中的查询函数,现在我们讲mongo中如何做分页查询      如何声明一个游标        var mycursor = db.user.find({_id:{$lte:5}});       迭代显示游标数</div> </li> <li><a href="/article/372.htm" title="MySQL数据库INNODB 表损坏修复处理过程" target="_blank">MySQL数据库INNODB 表损坏修复处理过程</a> <span class="text-muted">0624chenhong</span> <a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>最近mysql数据库经常死掉,用命令net stop mysql命令也无法停掉,关闭Tomcat的时候,出现Waiting for N instance(s) to be deallocated 信息。查了下,大概就是程序没有对数据库连接释放,导致Connection泄露了。因为用的是开元集成的平台,内部程序也不可能一下子给改掉的,就验证一下咯。启动Tomcat,用户登录系统,用netstat -</div> </li> <li><a href="/article/499.htm" title="剖析如何与设计人员沟通" target="_blank">剖析如何与设计人员沟通</a> <span class="text-muted">不懂事的小屁孩</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a> <div>最近做图烦死了,不停的改图,改图……。烦,倒不是因为改,而是反反复复的改,人都会死。很多需求人员不知该如何与设计人员沟通,不明白如何使设计人员知道他所要的效果,结果只能是沟通变成了扯淡,改图变成了应付。 那应该如何与设计人员沟通呢? 我认为设计人员与需求人员先天就存在语言障碍。对一个合格的设计人员来说,整天玩的都是点、线、面、配色,哪种构图看起来协调;哪种配色看起来合理心里跟明镜似的,</div> </li> <li><a href="/article/626.htm" title="qq空间刷评论工具" target="_blank">qq空间刷评论工具</a> <span class="text-muted">换个号韩国红果果</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div> var a=document.getElementsByClassName('textinput'); var b=[]; for(var m=0;m<a.length;m++){ if(a[m].getAttribute('placeholder')!=null) b.push(a[m]) } var l</div> </li> <li><a href="/article/753.htm" title="S2SH整合之session" target="_blank">S2SH整合之session</a> <span class="text-muted">灵静志远</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/AOP/1.htm">AOP</a><a class="tag" taget="_blank" href="/search/struts/1.htm">struts</a><a class="tag" taget="_blank" href="/search/session/1.htm">session</a> <div>错误信息: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cartService': Scope 'session' is not active for the current thread; consider defining a scoped</div> </li> <li><a href="/article/880.htm" title="xmp标签" target="_blank">xmp标签</a> <span class="text-muted">a-john</span> <a class="tag" taget="_blank" href="/search/%E6%A0%87%E7%AD%BE/1.htm">标签</a> <div>今天在处理数据的显示上遇到一个问题: var html = '<li><div class="pl-nr"><span class="user-name">' + user + '</span>' + text + '</div></li>'; ulComme</div> </li> <li><a href="/article/1007.htm" title="Ajax的常用技巧(2)---实现Web页面中的级联菜单" target="_blank">Ajax的常用技巧(2)---实现Web页面中的级联菜单</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a> <div>在网络上显示数据,往往只显示数据中的一部分信息,如文章标题,产品名称等。如果浏览器要查看所有信息,只需点击相关链接即可。在web技术中,可以采用级联菜单完成上述操作。根据用户的选择,动态展开,并显示出对应选项子菜单的内容。 在传统的web实现方式中,一般是在页面初始化时动态获取到服务端数据库中对应的所有子菜单中的信息,放置到页面中对应的位置,然后再结合CSS层叠样式表动态控制对应子菜单的显示或者隐</div> </li> <li><a href="/article/1134.htm" title="天-安-门,好高" target="_blank">天-安-门,好高</a> <span class="text-muted">atongyeye</span> <a class="tag" taget="_blank" href="/search/%E6%83%85%E6%84%9F/1.htm">情感</a> <div>    我是85后,北漂一族,之前房租1100,因为租房合同到期,再续,房租就要涨150。最近网上新闻,地铁也要涨价。算了一下,涨价之后,每次坐地铁由原来2块变成6块。仅坐地铁费用,一个月就要涨200。内心苦痛。     晚上躺在床上一个人想了很久,很久。        我生在农</div> </li> <li><a href="/article/1261.htm" title="android 动画" target="_blank">android 动画</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E9%80%8F%E6%98%8E%E5%BA%A6/1.htm">透明度</a><a class="tag" taget="_blank" href="/search/%E5%B9%B3%E7%A7%BB/1.htm">平移</a><a class="tag" taget="_blank" href="/search/%E7%BC%A9%E6%94%BE/1.htm">缩放</a><a class="tag" taget="_blank" href="/search/%E6%97%8B%E8%BD%AC/1.htm">旋转</a> <div>android的动画有两种  tween动画和Frame动画   tween动画;,透明度,缩放,旋转,平移效果   Animation   动画 AlphaAnimation 渐变透明度 RotateAnimation 画面旋转 ScaleAnimation 渐变尺寸缩放 TranslateAnimation 位置移动 Animation</div> </li> <li><a href="/article/1388.htm" title="查看本机网络信息的cmd脚本" target="_blank">查看本机网络信息的cmd脚本</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/cmd/1.htm">cmd</a> <div>@echo 您的用户名是:%USERDOMAIN%\%username%>"%userprofile%\网络参数.txt" @echo 您的机器名是:%COMPUTERNAME%>>"%userprofile%\网络参数.txt" @echo ___________________>>"%userprofile%\</div> </li> <li><a href="/article/1515.htm" title="plsql 清除登录过的用户" target="_blank">plsql 清除登录过的用户</a> <span class="text-muted">征客丶</span> <a class="tag" taget="_blank" href="/search/plsql/1.htm">plsql</a> <div>tools---preferences----logon history---history  把你想要删除的删除 -------------------------------------------------------------------- 若有其他凝问或文中有错误,请及时向我指出, 我好及时改正,同时也让我们一起进步。 email : binary_spac</div> </li> <li><a href="/article/1642.htm" title="【Pig一】Pig入门" target="_blank">【Pig一】Pig入门</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/pig/1.htm">pig</a> <div>Pig安装 1.下载pig   wget http://mirror.bit.edu.cn/apache/pig/pig-0.14.0/pig-0.14.0.tar.gz   2. 解压配置环境变量      如果Pig使用Map/Reduce模式,那么需要在环境变量中,配置HADOOP_HOME环境变量   expor</div> </li> <li><a href="/article/1769.htm" title="Java 线程同步几种方式" target="_blank">Java 线程同步几种方式</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/volatile/1.htm">volatile</a><a class="tag" taget="_blank" href="/search/synchronized/1.htm">synchronized</a><a class="tag" taget="_blank" href="/search/ThredLocal/1.htm">ThredLocal</a><a class="tag" taget="_blank" href="/search/ReenTranLock/1.htm">ReenTranLock</a><a class="tag" taget="_blank" href="/search/Concurrent/1.htm">Concurrent</a> <div>为何要使用同步?      java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),      将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,      从而保证了该变量的唯一性和准确性。 1.同步方法&</div> </li> <li><a href="/article/1896.htm" title="StringUtils判断字符串是否为空的方法(转帖)" target="_blank">StringUtils判断字符串是否为空的方法(转帖)</a> <span class="text-muted">BreakingBad</span> <a class="tag" taget="_blank" href="/search/null/1.htm">null</a><a class="tag" taget="_blank" href="/search/StringUtils/1.htm">StringUtils</a><a class="tag" taget="_blank" href="/search/%E2%80%9C%E2%80%9D/1.htm">“”</a> <div>转帖地址:http://www.cnblogs.com/shangxiaofei/p/4313111.html   public static boolean isEmpty(String str)     判断某字符串是否为空,为空的标准是 str== null  或 str.length()== 0  </div> </li> <li><a href="/article/2023.htm" title="编程之美-分层遍历二叉树" target="_blank">编程之美-分层遍历二叉树</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class LevelTraverseBinaryTree { /** * 编程之美 分层遍历二叉树 * 之前已经用队列实现过二叉树的层次遍历,但这次要求输出换行,因此要</div> </li> <li><a href="/article/2150.htm" title="jquery取值和ajax提交复习记录" target="_blank">jquery取值和ajax提交复习记录</a> <span class="text-muted">chengxuyuancsdn</span> <a class="tag" taget="_blank" href="/search/jquery%E5%8F%96%E5%80%BC/1.htm">jquery取值</a><a class="tag" taget="_blank" href="/search/ajax%E6%8F%90%E4%BA%A4/1.htm">ajax提交</a> <div> // 取值 // alert($("input[name='username']").val()); // alert($("input[name='password']").val()); // alert($("input[name='sex']:checked").val()); // alert($("</div> </li> <li><a href="/article/2277.htm" title="推荐国产工作流引擎嵌入式公式语法解析器-IK Expression" target="_blank">推荐国产工作流引擎嵌入式公式语法解析器-IK Expression</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">应用服务器</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/Excel/1.htm">Excel</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F/1.htm">嵌入式</a> <div>这个开源软件包是国内的一位高手自行研制开发的,正如他所说的一样,我觉得它可以使一个工作流引擎上一个台阶。。。。。。欢迎大家使用,并提出意见和建议。。。 ----------转帖--------------------------------------------------- IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言</div> </li> <li><a href="/article/2404.htm" title="关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer" target="_blank">关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>1、PropertyPlaceholderConfigurer Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。 基本的使用方法是:(1) <bean id="propertyConfigurerForWZ&q</div> </li> <li><a href="/article/2531.htm" title="二叉树:二叉搜索树" target="_blank">二叉树:二叉搜索树</a> <span class="text-muted">dieslrae</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E5%8F%89%E6%A0%91/1.htm">二叉树</a> <div>    所谓二叉树,就是一个节点最多只能有两个子节点,而二叉搜索树就是一个经典并简单的二叉树.规则是一个节点的左子节点一定比自己小,右子节点一定大于等于自己(当然也可以反过来).在树基本平衡的时候插入,搜索和删除速度都很快,时间复杂度为O(logN).但是,如果插入的是有序的数据,那效率就会变成O(N),在这个时候,树其实变成了一个链表. tree代码: </div> </li> <li><a href="/article/2658.htm" title="C语言字符串函数大全" target="_blank">C语言字符串函数大全</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/function/1.htm">function</a> <div>C语言字符串函数大全     函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例:   #include <stdio.h> #include <string.h>   int main</div> </li> <li><a href="/article/2785.htm" title="友盟统计页面技巧" target="_blank">友盟统计页面技巧</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E6%8A%80%E5%B7%A7/1.htm">技巧</a> <div>在基类调用就可以了, 基类ViewController示例代码 -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [MobClick beginLogPageView:[NSString stringWithFormat:@"%@",self.class]]; </div> </li> <li><a href="/article/2912.htm" title="window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法" target="_blank">window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法</a> <span class="text-muted">flyvszhb</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a> <div>window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装jdk1.6前,执行java -version得到 C:\Users\liuxiang2>java -version java version "1.7.0_21&quo</div> </li> <li><a href="/article/3039.htm" title="Java在创建子类对象的同时会不会创建父类对象" target="_blank">Java在创建子类对象的同时会不会创建父类对象</a> <span class="text-muted">happyqing</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%88%9B%E5%BB%BA/1.htm">创建</a><a class="tag" taget="_blank" href="/search/%E5%AD%90%E7%B1%BB%E5%AF%B9%E8%B1%A1/1.htm">子类对象</a><a class="tag" taget="_blank" href="/search/%E7%88%B6%E7%B1%BB%E5%AF%B9%E8%B1%A1/1.htm">父类对象</a> <div>  1.在thingking in java 的第四版第六章中明确的说了,子类对象中封装了父类对象,   2."When you create an object of the derived class, it contains within it a subobject of the base class. This subobject is the sam</div> </li> <li><a href="/article/3166.htm" title="跟我学spring3 目录贴及电子书下载" target="_blank">跟我学spring3 目录贴及电子书下载</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>    一、《跟我学spring3》电子书下载地址: 《跟我学spring3》  (1-7 和 8-13) http://jinnianshilongnian.iteye.com/blog/pdf     跟我学spring3系列 word原版 下载     二、 源代码下载 最新依</div> </li> <li><a href="/article/3420.htm" title="第12章 Ajax(上)" target="_blank">第12章 Ajax(上)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a> <div>index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/</div> </li> <li><a href="/article/3547.htm" title="BI and EIM 4.0 at a glance" target="_blank">BI and EIM 4.0 at a glance</a> <span class="text-muted">blueoxygen</span> <a class="tag" taget="_blank" href="/search/BO/1.htm">BO</a> <div>http://www.sap.com/corporate-en/press.epx?PressID=14787   有机会研究下EIM家族的两个新产品~~~~   New features of the 4.0 releases of BI and EIM solutions include: Real-time in-memory computing – </div> </li> <li><a href="/article/3674.htm" title="Java线程中yield与join方法的区别" target="_blank">Java线程中yield与join方法的区别</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>长期以来,多线程问题颇为受到面试官的青睐。虽然我个人认为我们当中很少有人能真正获得机会开发复杂的多线程应用(在过去的七年中,我得到了一个机会),但是理解多线程对增加你的信心很有用。之前,我讨论了一个wait()和sleep()方法区别的问题,这一次,我将会讨论join()和yield()方法的区别。坦白的说,实际上我并没有用过其中任何一个方法,所以,如果你感觉有不恰当的地方,请提出讨论。 &nb</div> </li> <li><a href="/article/3801.htm" title="android Manifest.xml选项" target="_blank">android Manifest.xml选项</a> <span class="text-muted">阿尔萨斯</span> <a class="tag" taget="_blank" href="/search/Manifest/1.htm">Manifest</a> <div>结构 继承关系 public final class Manifest extends Objectjava.lang.Objectandroid.Manifest 内部类 class Manifest.permission权限 class Manifest.permission_group权限组 构造函数 public Manifest () 详细 androi</div> </li> <li><a href="/article/3928.htm" title="Oracle实现类split函数的方" target="_blank">Oracle实现类split函数的方</a> <span class="text-muted">zhaoshijie</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>关键字:Oracle实现类split函数的方 项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。 CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100); cr</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>