Hi Alex,
here is exported notebook and sample data.
Notebook is quite havy (19MB) where can I upload it?
Here is some code sample:
%pyspark
import matplotlib
import os
from pylab import figure, show, rand
from matplotlib.patches import Ellipse
import matplotlib.pyplot as plt
# helper function to display in Zeppelin
matplotlib.use('Agg')
os.system("export DISPLAY=:0")
plt.switch_backend('Agg')
import StringIO
def show(p):
img = StringIO.StringIO()
p.savefig(img, format='svg')
img.seek(0)
print "%html <div style='width:600px'>" + img.buf + "</div>"
%pyspark
data_1 = data.ix[data['y']==1]
data_0 = data.ix[data['y']==0]
x_1 = data_1['balance'].values
y_1 = data_1['age'].values
x_0 = data_0['balance'].values
y_0 = data_0['age'].values
colors = ['red','green']
plt.figure(figsize=(10, 6))
plt.xlabel('Balance')
plt.ylabel('Age')
plt.title('')
plt.scatter(x_0, y_0, alpha=0.5, color='blue')
plt.scatter(x_1, y_1, alpha=0.5, color='red')#matplotlib.
colors.ListedColormap(colors)
plt.title('Destributions of balance by age and target value')
show(plt)
plt.close()
Regards,
Andrey
2016-09-20 19:20 GMT+03:00 Goodman, Alexander (398K) <
[email protected]>:
> Hi Andrey,
>
> Would you be able to post the code you were using so we can try to
> reproduce your problem including how you are generating the images inline
> (eg, is your chosen image format png or svg?).
>
> Thanks,
> Alex
>
> On Tue, Sep 20, 2016 at 9:12 AM, Андрей Ривкин <[email protected]> wrote:
>
>> Hi,
>>
>> We are using Zeppelin 0.6.1 with Spark 1.6.2.
>>
>> We have very simple demo and small file. If we want just to calculate
>> some - it's ok.
>> But when we try to visualize using matplotlib Zepplin hangs (even scroll
>> bar) and then disconnects.
>>
>> We are using Chrome.
>>
>> In logs just this:
>>
>> INFO [2016-09-20 18:44:22,574] ({pool-1-thread-10}
>> Paragraph.java[jobRun]:252) - run paragraph 20160920-143431_1028264283
>> using sql org.apache.zeppelin.interpreter.LazyOpenInterpreter@49b54b66
>> INFO [2016-09-20 18:44:25,114] ({pool-1-thread-10}
>> NotebookServer.java[afterStatusChange]:1150) - Job
>> 20160920-143431_1028264283 is finished
>> INFO [2016-09-20 18:44:25,142] ({pool-1-thread-10}
>> SchedulerFactory.java[jobFinished]:137) - Job
>> paragraph_1474371271306_-871438747 finished by scheduler
>> org.apache.zeppelin.interpreter.remote.RemoteInterpretershar
>> ed_session476562431
>> INFO [2016-09-20 18:47:19,430] ({qtp88558700-14}
>> NotebookServer.java[onClose]:227) - Closed connection to 192.168.110.249
>> : 53565. (1001) null
>>
>> Always null and 1001 in the end.
>>
>> In Firefox it's sometimes ok. But if there are more then 3 plots it will
>> hang too.
>>
>> How could we debug this?
>>
>> Regards,
>> Andrey
>>
>>
>
>
> --
> Alex Goodman
> Data Scientist I
> Science Data Modeling and Computing (398K)
> Jet Propulsion Laboratory
> California Institute of Technology
> Tel: +1-818-354-6012
>