SciencePlots安装(采坑+手动安装+Anaconda)

花了4个小时就为装这个玩样,终于解决了,真的又气又兴奋(笑死)。

不知道是版本问题还是什么,我在自己电脑上使用pip install SciencePlots安装,只能安装1.0.1版本,但是这个版本根本没有效果,用不了。然后我又使用手动安装si在了一个细节上坑太多了。


我的开发环境:

Anaconda python3.6

官方地址

(其实SciencePlots是matplotlib样式包,是给定了几个学术作图的样式)

SciencePlots · PyPIFormat Matplotlib for scientific plottinghttps://pypi.org/project/SciencePlots/1.0.9/#description

安装

# 使用pip安装
pip install SciencePlots

# from GitHub
pip install git+https://github.com/garrettj403/SciencePlots

# 使用git克隆
git clone https://github.com/garrettj403/SciencePlots.git
cd SciencePlots
pip install -e . #注意这个点.

手动安装

步骤一:

  • 在官网下载最新的1.0.9包到自己的电脑,随便解压到什么地方。

步骤二:

找到Matplotlib样式目录,一般在C:\Users\用户\.matplotlib

新建一个stylelib文件夹

如果你不知道在哪里,可以在python的控制台中输入

import matplotlib
print(matplotlib.get_configdir())

 

 步骤三:

找到刚刚解压的SciencePlots内的style内的所有.mplstyle文件全部复制到步骤二的stylelib文件夹中(重点:不要把整个style文件下的都复制过去,把下面color、journals、misc内.mplstyle文件的单独复制过去。我就si在这了,导致没效果,还一直在找原因

 最后目录如下:

 测试代码

代码来源

import numpy as np
import matplotlib.pyplot as plt


def model(x, p):
    return x ** (2 * p + 2) / (2 + x ** (2 * p))


x = np.linspace(0.75, 1.25, 201)

with plt.style.context(['science', 'no-latex']):
    fig, ax = plt.subplots()
    for p in [10, 15, 20, 30, 50, 100]:
        ax.plot(x, model(x, p), label=p)
    ax.legend(title='Order')
    ax.set(xlabel='Voltage (mV)')
    ax.set(ylabel='Current (μA)')
    ax.autoscale(tight=True)
    fig.savefig('fig1.png', dpi=300)

with plt.style.context(['science', 'ieee', 'no-latex']):
    fig, ax = plt.subplots()
    for p in [10, 20, 50]:
        ax.plot(x, model(x, p), label=p)
    ax.legend(title='Order')
    ax.set(xlabel='Voltage (mV)')
    ax.set(ylabel='Current (μA)')
    ax.autoscale(tight=True)
    fig.savefig('fig2.png', dpi=300)

with plt.style.context(['science','ieee', 'grid', 'no-latex']):
    fig, ax = plt.subplots()
    for p in [10, 20, 50]:
        ax.plot(x, model(x, p), label=p)
    ax.legend(title='Order')
    ax.set(xlabel='Voltage (mV)')
    ax.set(ylabel='Current (μA)')
    ax.autoscale(tight=True)
    fig.savefig('fig3.png', dpi=300)

帅哥美女总会随手点赞👍👍👍
帅哥美女总会随手点赞👍👍👍
帅哥美女总会随手点赞👍👍👍

  • 30
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
在Ubuntu上安装Anaconda和PyCharm的详细流程如下: 1. 下载Anaconda:访问https://www.anaconda.com/products/individual#linux,下载适用于Linux的Anaconda安装包(通常是`.sh`文件)。 2. 打开终端:进入下载目录,右击并选择“在终端打开”。 3. 运行安装命令:在终端中输入以下命令,并按Tab键补全安装包的文件名: ``` sh Anaconda3-<version>-Linux-x86_64.sh ``` 其中`<version>`是Anaconda安装包的版本号。 4. 按照安装向导操作:按照提示一直按回车键,直到出现“Do you wish the installer to initialize Anaconda3 by running conda init?”的问题时,输入`yes`并按回车键。 5. 修改默认Python为Anaconda(可选):打开终端并输入以下命令,将`/path/to/anaconda3`替换为你的Anaconda安装路径: ``` sudo gedit ~/.bashrc ``` 在文件末尾添加以下内容: ``` export PATH="/path/to/anaconda3/bin:$PATH" ``` 保存并关闭文件。 6. 更新源:在终端中输入以下命令,使修改的.bashrc文件生效: ``` source ~/.bashrc ``` 7. 安装PyCharm:打开浏览器,访问https://www.jetbrains.com/pycharm/download/,下载适用于Linux的PyCharm安装包(通常是`.tar.gz`文件)。 8. 解压并安装PyCharm:进入下载目录,右击并选择“在终端打开”。在终端中输入以下命令,将`/path/to/pycharm`替换为你希望安装PyCharm的路径: ``` tar -xvzf pycharm-<version>.tar.gz ``` 然后,在解压后的PyCharm目录中运行以下命令启动PyCharm: ``` ./pycharm.sh ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值