0%

Windows10

启动Miniconda Prompt命令提示行时,默认会进入到默认的base环境中。

要切换到用户使用的环境,都需要人工去切换一下,比较麻烦。

按照如下方法,设置成用户想要的环境。

1
2
3
4
5
6
conda env list

# conda environments:
#
base * C:\ProgramData\Miniconda3
py310 C:\ProgramData\Miniconda3\envs\py310

然后右击Miniconda Prompt,进入到如下图片所示

目标位置,把后面的参数改为用户想设置的环境的具体位置C:\ProgramData\Miniconda3\envs\py310

Mac

如果是mac系统,则是编译bash_profile配置文件。

1
$ vi ~/.bash_profile

移动到最下面,添加如下内容:

1
2
cd ~/Development/python/
conda activate py310

在conda py310环境下启动 jupyter lab,发现notebook里面运行的python环境并不是conda的环境。

解决方案:

在myenv环境下运行如下语句

1
2
conda install nb_conda
conda install ipykernel

如图如示,在jupyter notebook上面可以选择环境了。

通过Plotly画时间序列的图,细节非常多。

这篇文章罗列一下关于x轴 Tick的内容设置。

Tickmode - Linear

如果tickmode设置的linear,那就需要设置tick0首项和dtick步长。

1
2
3
4
5
6
7
fig.update_layout(
xaxis = dict(
tickmode = 'linear',
tick0 = 0.5,
dtick = 0.75
)
)

如果是时间序列,dtick为秒数,86400000为1天。

Tickmode - Array

如果tickmode设置的array,那就需要设置数组,tickvalsticktext

1
2
3
4
5
6
7
fig.update_layout(
xaxis = dict(
tickmode = 'array',
tickvals = [1, 3, 5, 7, 9, 11],
ticktext = ['One', 'Three', 'Five', 'Seven', 'Nine', 'Eleven']
)
)

关于对日期的设置,update_xaxes(tickformat=’%Y-%m-%d’)