gpt4 book ai didi

python - 如何在 python 中使用 xlsxwriter 创建 log(x) 图?

转载 作者:行者123 更新时间:2023-12-04 20:52:15 25 4
gpt4 key购买 nike

我正在尝试在 xksxwriter 中创建 log(x) 图,我正在使用“chart1.set_x_axis({'log_base': 10})”将 x 轴设置为对数轴。然而,图表在两个轴上仍然呈线性。

这是我设置图形属性的部分

chart1.set_x_axis({'log_base': 10})
chart1.set_x_axis({'min': 1000, 'max': 100000})
chart1.set_x_axis({'interval_tick': 100})
chart1.set_x_axis({'name': 'x axis'})

chart1.set_y_axis({'min': 0, 'max': 180})
chart1.set_y_axis({'name': 'y axis'})
chart1.set_size({'width': 1192, 'height': 729})
chart1.set_title({'name': 'log(x) vs. y'})
worksheet2.insert_chart('A1', chart1)

我希望图表看起来是对数的,但它仍然看起来是线性的。

最佳答案

事实证明 set_x_axis 线必须重新排序,如下所示:

chart1.set_x_axis({'min': 1000, 'max': 100000})
chart1.set_x_axis({'interval_tick': 100})
chart1.set_x_axis({'log_base': 10})
chart1.set_x_axis({'name': 'x axis'})

chart1.set_y_axis({'min': 0, 'max': 180})
chart1.set_y_axis({'name': 'y axis'})
chart1.set_size({'width': 1192, 'height': 729})
chart1.set_title({'name': 'log(x) vs. y'})
worksheet2.insert_chart('A1', chart1)

关于python - 如何在 python 中使用 xlsxwriter 创建 log(x) 图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56633666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com