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设置其实更为顶层:
那么我们就改到没有那么顶层呗:
然后就在浏览器里弹出来了:
鼠标在上面还能看到数,挺好。