This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.

Plotly 学习笔记 Block #2 :scatter_basic_demo.py

Words
584
Reading
3 min
8y

https://github.com/sunshe35/PythonPlotlyCodes

从目录中的文件来看,第二章没有Jupyter Notebook,所以第二章要上PyCharm了。

所以我想这样开启一个PyCharm工程:

Yes

工程开好了

我选的是第二章第一份代码:散点图的基础demo

前三行非常有意思

我们通过前面的学习,知道了Plotly有两个部分:

  • 第一个部分是绘图API

  • 第二个部分是图形元素描述

所以第一行就是引入绘图API,第二行就是引入绘图元素。

那么第三行就是将我们要用的离线非Jupyter绘图API给个简单的名字,其实就是个引用啦。

很多新手一看到numpy就疯了,比如说我。

第一行定义了一个常数100,没毛病,看得懂。

random_x = np.linspace(0, 1, N)

第二行说得很明白,线性划分0到1,劈成100份?好,继续。

random_y0 = np.random.randn(N)+5

这一行神秘啊,来了100个随机数的列表,然后每个加了5?

random_y1 = np.random.randn(N)
random_y2 = np.random.randn(N)-5

又来了两波,看来是在骚没错了。

简单来说就是三波y,每一波的水平中线向上或者向下移动5个单位。

我觉得我们不如先看看运行结果吧,大家的意见呢?对,大家的意见不重要,我也是这么想的。

看不看运行结果要看我的心情,我心情好就看,心情不好就不看,就是这么简单。

我决定先去掉文件夹的只读属性:

今天这个PyCharm还有点较劲了,右键文件居然没有Run,菜单栏里找了Run,还需要配置一下:

下面还有个Update,要不先等会儿?

现在有了

又说我没有tmp目录,那可能因为我在Run的配置里设置成了顶层目录的原因:

那我们就在顶层目录里面建一个tmp试试:

还是不行,然后发现自己的WD设置其实更为顶层:

那么我们就改到没有那么顶层呗:

然后就在浏览器里弹出来了:

鼠标在上面还能看到数,挺好。

Plotly 学习笔记 Block #2 :scatter_basic_demo.py | Ecency