当前位置:首页>python>期刊复现|Python 实现带误差棒与3D 柱状数据可视化

期刊复现|Python 实现带误差棒与3D 柱状数据可视化

  • 2026-07-02 16:33:25
期刊复现|Python 实现带误差棒与3D 柱状数据可视化

来源论文

论文地址:

https://www.sciencedirect.com/science/article/pii/S0023643823010538

论文题目:

Sensory profile and the contribution of key aroma compounds in Jiang-flavor rounded-base Baijiu produced in the Chishui river basin

复现图片

图 1 3D 柱状图:该图直观呈现多组样本的物种数量差异。横坐标为样本类型,纵坐标为分组类别,竖轴表示物种数量,不同颜色对应不同组别,误差棒展示数据波动范围,柱形顶端标注具体数值。正式图注:图 1 多组样本物种数量分布 3D 柱状图

配色方案

COLOR_SCHEMES = {    1: ['#0055D4''#00C4FF''#A3D8FF''#E6E6E6''#FFB78C''#FF7F50''#D62728'],    2: ['#8C510A''#D8B365''#F6E8C3''#F5F5F5''#C7EAE5''#5AB4AC''#01665E'],    3: ['#B2182B''#EF8A62''#FDDBC7''#F7F7F7''#D1E5F0''#67A9CF''#2166AC'],    4: ['#762A83''#AF8DC3''#E7D4E8''#F7F7F7''#D9F0D3''#7FBF7B''#1B7837'],    5: ['#B35806''#F1A340''#FEE0B6''#F7F7F7''#D8DAEB''#998EC3''#542788'],    6: ['#C51B7D''#E9A3C9''#FDE0EF''#F7F7F7''#E6F5D0''#A1D76A''#4D9221'],    7: ['#D73027''#FC8D59''#FEE090''#FFFFBF''#E0F3F8''#91BFDB''#4575B4'],    8: ['#006837''#31A354''#78C679''#C2E699''#FFFFCC''#FFEDA0''#FEB24C'],    9: ['#08589E''#2B8CBE''#4EB3D3''#7BCCC4''#A8DDB5''#CCEBC5''#F0F9E8'],    10: ['#990000''#D7301F''#EF6548''#FC8D59''#FDBB84''#FDD49E''#FEF0D9'],    11: ['#3F007D''#54278F''#6A51A3''#807DBA''#9E9AC8''#BCBDDC''#DADAEB'],    12: ['#000000''#252525''#525252''#737373''#969696''#BDBDBD''#D9D9D9'],    13: ['#49006A''#7A0177''#AE017E''#DD3497''#F768A1''#FA9FB5''#FCC5C0'],    14: ['#084081''#0868AC''#2B8CBE''#4EB3D3''#7BCCC4''#A8DDB5''#CCEBC5'],    15: ['#8C2D04''#CC4C02''#EC7014''#FE9929''#FEC44F''#FEE391''#FFFFD4'],    16: ['#E4572E''#29335C''#F3A712''#A8C686''#669BBC''#E09F3E''#9E2A2B'],    17: ['#FF007F''#00F0FF''#FFEA00''#8A2BE2''#00FF7F''#FF4500''#191970'],    18: ['#5E81AC''#81A1C1''#88C0D0''#8FBCBB''#BF616A''#D08770''#EBCB8B'],    19: ['#FF3B30''#FF9500''#FFCC00''#4CD964''#5AC8FA''#007AFF''#5856D6'],    20: ['#4A2511''#8C3A00''#D96C06''#F2A007''#F2D06B''#A69E8D''#59604C'],    21: ['#FFB3BA''#FFDFBA''#FFFFBA''#BAFFC9''#BAE1FF''#D3B1FF''#FFB1E6'],    22: ['#1A1A1D''#4E4E50''#6F2232''#950740''#C3073F''#F0A07C''#F2E8CF'],    23: ['#05668D''#028090''#00A896''#02C39A''#F0F3BD''#FFB563''#FF8166'],    24: ['#332E28''#66594C''#998675''#CCBAA3''#F2E6D8''#40593A''#8C2E2E'],    25: ['#FDF500''#00FF41''#008F11''#00B8FF''#FF003C''#D400FF''#2700FF'],    26: ['#264653''#2A9D8F''#E9C46A''#F4A261''#E76F51''#8AB17D''#B23A48'],    27: ['#D9ED92''#B5E48C''#99D98C''#76C893''#168AAD''#1A759F''#184E77'],    28: ['#001219''#005F73''#0A9396''#94D2BD''#E9D8A6''#EE9B00''#CA6702'],    29: ['#FF595E''#FFCA3A''#8AC926''#1982C4''#6A4C93''#F4A261''#E76F51'],    30: ['#22223B''#4A4E69''#9A8C98''#C9ADA7''#F2E9E4''#D4A373''#FAEDCD'],    31: ['#FF9F1C''#FFBF69''#FFFFFF''#CBF3F0''#2EC4B6''#E71D36''#011627'],    32: ['#000000''#14213D''#FCA311''#E5E5E5''#FFFFFF''#D90429''#EF233C'],    33: ['#8ECAE6''#219EBC''#023047''#FFB703''#FB8500''#8A817C''#463F3A'],    34: ['#CCD5AE''#E9EDC9''#FEFAE0''#FAEDCD''#D4A373''#606C38''#283618'],    35: ['#03045E''#0077B6''#00B4D8''#90E0EF''#CAF0F8''#FFB703''#FB8500'],    36: ['#0B090A''#161A1D''#660708''#A4161A''#BA1826''#E5383B''#F5F3F4'],    37: ['#F94144''#F3722C''#F8961E''#F9C74F''#90BE6D''#43AA8B''#577590'],    38: ['#540D6E''#EE4266''#FFD23F''#3BCEAC''#0EAD69''#118AB2''#073B4C'],    39: ['#10002B''#240046''#3C096C''#5A189A''#7B2CBF''#9D4EDD''#C77DFF'],    40: ['#E63946''#F1FAEE''#A8DADC''#457B9D''#1D3557''#F4A261''#E76F51'],    41: ['#003049''#D62828''#F77F00''#FCBF49''#EAE2B7''#7F4F24''#582F0E'],    42: ['#2B2D42''#8D99AE''#EDF2F4''#EF233C''#D90429''#6D6875''#B5838D'],    43: ['#780000''#C1121F''#FDF0D5''#003049''#669BBC''#4A4E69''#22223B'],    44: ['#355070''#6D597A''#B56576''#E56B6F''#EAAC8B''#FFB4A2''#FFCDB2'],    45: ['#F72585''#7209B7''#3A0CA3''#4361EE''#4CC9F0''#00F5D4''#9D4EDD'],    46: ['#FFCDB2''#FFB4A2''#E5989B''#B5838D''#6D6875''#355070''#1D3557'],    47: ['#2F3E46''#354F52''#52796F''#84A98C''#CAD2C5''#F2E9E4''#C9ADA7'],    48: ['#112A46''#1A4301''#247B7B''#78A1BB''#BFE2C7''#EFCB68''#AE3131'],    49: ['#001524''#15616D''#FFECD1''#FF7D00''#78290F''#B39BC8''#F1D8C1'],    50: ['#386641''#6A994E''#A7C957''#F2E8CF''#BC4749''#3D348B''#7678ED'],    51: ['#F9A03F''#F7D002''#F2ED6F''#CFE0C3''#9EC1A3''#70A9A1''#40798C'],    52: ['#390099''#9E0059''#FF0054''#FF5400''#FFBD00''#3A0CA3''#4CC9F0'],    53: ['#CDB4DB''#FFC8DD''#FFAFCC''#BDE0FE''#A2D2FF''#83C5BE''#006D77'],    54: ['#ED6A5A''#F4F1DE''#F2CC8F''#E07A5F''#3D405B''#81B29A''#7A9E9F'],    55: ['#0D3B66''#FAF0CA''#F4D35E''#EE964B''#F95738''#8B2635''#482C3D'],    56: ['#0F4C5C''#E5989B''#B5838D''#6D6875''#B8B8FF''#9381FF''#F8F7FF'],    57: ['#3A5A40''#588157''#A3B18A''#DAD7CD''#D4A373''#FAEDCD''#FEFAE0'],    58: ['#0466C8''#0353A4''#023E8A''#002855''#001845''#001233''#33415C'],    59: ['#283618''#606C38''#DDA15E''#BC6C25''#FEFAE0''#E9EDC9''#CCD5AE'],    60: ['#E29578''#FFDDD2''#EDF6F9''#83C5BE''#006D77''#003049''#D62828']}

完整代码

import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import rcParamsimport matplotlib.patches as mpatchesimport pandas as pdimport matplotlibimport osmatplotlib.rcParams['pdf.fonttype'] = 42matplotlib.rcParams['ps.fonttype'] = 42plt.rcParams['font.family'] = 'Times New Roman'plt.rcParams['font.weight'] = 'bold'plt.rcParams['axes.labelweight'] = 'bold'plt.rcParams['axes.titleweight'] = 'bold'COLOR_SCHEMES = {    7: ['#D73027''#FC8D59''#FEE090''#FFFFBF''#E0F3F8''#91BFDB''#4575B4'],}color_scheme_id = 7colors = COLOR_SCHEMES[color_scheme_id][::-1]def plot_formatted_3d_bars(data, error_data, x_labels, y_labels, colors):    # 自动创建保存文件夹    save_dir = "图表"    if not os.path.exists(save_dir):        os.makedirs(save_dir)    num_y, num_x = data.shape    X, Y = np.meshgrid(np.arange(num_x), np.arange(num_y))    X = X.flatten()    Y = Y.flatten()    Z = np.zeros_like(X)    dx_val = 0.5    dy_val = 0.65    dx = dx_val * np.ones_like(X)    dy = dy_val * np.ones_like(Y)    dz = data.flatten()    color_list = []    for i in range(num_y):        color_list.extend([colors[i]] * num_x)    fig = plt.figure(figsize=(148), dpi=150)    ax = fig.add_subplot(111, projection='3d')    ax.bar3d(X, Y, Z, dx, dy, dz, color=color_list, alpha=0.9, shade=True)    for i in range(num_y):        for j in range(num_x):            x_pos = j + dx_val / 2            y_pos = i + dy_val / 2            z_pos = data[i, j]            err = error_data[i, j]            ax.plot([x_pos, x_pos], [y_pos, y_pos], [z_pos, z_pos + err], color='black', linewidth=1, zorder=10)            cap_width = 0.12            ax.plot([x_pos - cap_width, x_pos + cap_width], [y_pos, y_pos], [z_pos + err, z_pos + err], color='black', linewidth=1, zorder=10)            ax.text(x_pos, y_pos, z_pos + err + 1.5str(int(z_pos)), color='black', ha='center', va='bottom', fontweight='bold', fontsize=10, zorder=10)    ax.set_xticks(np.arange(num_x) + dx_val / 2)    ax.set_xticklabels(x_labels, rotation=30, ha='right', va='center', fontsize=12)    ax.tick_params(axis='x', pad=8)    ax.set_yticks(np.arange(num_y) + dy_val / 2)    ax.set_yticklabels(y_labels, fontsize=12)    ax.tick_params(axis='y', pad=5)    ax.set_zlabel('Species', fontsize=16, fontweight='bold', labelpad=15)    ax.grid(False)    ax.xaxis.pane.fill = False    ax.yaxis.pane.fill = False    ax.zaxis.pane.fill = False    ax.xaxis.pane.set_edgecolor('none')    ax.yaxis.pane.set_edgecolor('none')    ax.zaxis.pane.set_edgecolor('none')    ax.xaxis.line.set_color('black')    ax.yaxis.line.set_color('black')    ax.zaxis.line.set_color('black')    ax.zaxis._axinfo['juggled'] = (122)    ax.view_init(elev=20, azim=-55)    ax.set_box_aspect(aspect=(2.51.51))    legend_patches = [mpatches.Patch(color=colors[i], label=y_labels[i]) for i in range(num_y)]    ax.legend(handles=legend_patches, loc='upper right', bbox_to_anchor=(0.90.8), frameon=False, fontsize=12)    plt.subplots_adjust(left=0.05, right=0.85, bottom=0.15, top=0.95)    # 仅保存PNG    png_path = os.path.join(save_dir, f'3d_bar_chart{color_scheme_id}.png')    plt.savefig(png_path, dpi=300, bbox_inches='tight')    plt.close()if __name__ == '__main__':    file_path = "data.xlsx"    df_data = pd.read_excel(file_path, sheet_name='Mean_Data', index_col=0)    df_error = pd.read_excel(file_path, sheet_name='Error_Data', index_col=0)    x_labels = df_data.columns.tolist()    y_labels = df_data.index.tolist()    data = df_data.values    error_data = df_error.values    plot_formatted_3d_bars(data, error_data, x_labels, y_labels, colors)

数据获取

评论+私信获取

参考来源:python+遥感学习日志

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 02:30:03 HTTP/2.0 GET : https://f.mffb.com.cn/a/495829.html
  2. 运行时间 : 0.296031s [ 吞吐率:3.38req/s ] 内存消耗:4,887.88kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2a3027f73c36f7a96e50725c407c8971
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000535s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000746s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.003052s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.023038s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000730s ]
  6. SELECT * FROM `set` [ RunTime:0.001736s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000833s ]
  8. SELECT * FROM `article` WHERE `id` = 495829 LIMIT 1 [ RunTime:0.013042s ]
  9. UPDATE `article` SET `lasttime` = 1783017003 WHERE `id` = 495829 [ RunTime:0.022756s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.007956s ]
  11. SELECT * FROM `article` WHERE `id` < 495829 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002059s ]
  12. SELECT * FROM `article` WHERE `id` > 495829 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.007598s ]
  13. SELECT * FROM `article` WHERE `id` < 495829 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.034934s ]
  14. SELECT * FROM `article` WHERE `id` < 495829 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.051000s ]
  15. SELECT * FROM `article` WHERE `id` < 495829 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.036731s ]
0.297619s