# A question about Plots

**URL:** <https://discourse.julialang.org/t/a-question-about-plots/41311>\
**Category:** Optimization (Mathematical)\
**Tags:** question\
**Created:** [June 13, 2020, 3:52am UTC](https://discourse.julialang.org/t/a-question-about-plots/41311 "2020-06-13T03:52:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![abcde](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abcde/32/16180_2.png) [@abcde](https://discourse.julialang.org/u/abcde)\
**Post date:** [June 13, 2020, 3:52am UTC](https://discourse.julialang.org/t/a-question-about-plots/41311/1 "2020-06-13T03:52:28Z")

</div>

![image](https://global.discourse-cdn.com/julialang/original/3X/b/c/bc8168286b843cde5c0d9723d7245aa5c9d77c32.png)  
The program has run ,but the scatter diagram does not show ,why?  
Is it too much data in my code?

---

<div class="post-metadata">

**Author:** ![abcde](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abcde/32/16180_2.png) [@abcde](https://discourse.julialang.org/u/abcde)\
**Post date:** [June 13, 2020, 3:53am UTC](https://discourse.julialang.org/t/a-question-about-plots/41311/2 "2020-06-13T03:53:01Z")

</div>

![image](https://global.discourse-cdn.com/julialang/original/3X/6/b/6bcc030b530c38348792ecd27a4a6f3a0cdaabcc.png)

---

<div class="post-metadata">

**Author:** ![abcde](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abcde/32/16180_2.png) [@abcde](https://discourse.julialang.org/u/abcde)\
**Post date:** [June 13, 2020, 3:53am UTC](https://discourse.julialang.org/t/a-question-about-plots/41311/3 "2020-06-13T03:53:22Z")

</div>

```julia
using CSV,Clustering,Gadfly,Statistics,DataFrames,Plots,StatsBase
data=CSV.read("D:\\数据\\数据.csv")

MD=data[90001:120000,:]
load=convert(Array,MD[:,5])
solar=convert(Array,MD[:,8])
wind=convert(Array,MD[:,9])
Dload=reshape(load,1,:)
Dsolar=reshape(solar,1,:)
Dwind=reshape(wind,1,:)
Dlsw=[Dload;Dsolar;Dwind]
Dlsw=disallowmissing(Dlsw)

LSW=DataFrame()
LSW[:cloL]=Dlsw[1,:]
LSW[:cloS]=Dlsw[2,:]
LSW[:cloW]=Dlsw[3,:]
Nlsw=LSW[:cloL].-LSW[:cloS].-LSW[:cloW]
DNlsw=reshape(Nlsw,24,:)
DNlsw=DNlsw'
initseeds(:rand,convert(Matrix,DNlsw'),12)
result=kmeans(DNlsw,12)
Gadfly.plot(LSW, x=:cloS, y=:cloW, color=result.assignments, Geom.point)

```

---

<div class="post-metadata">

**Author:** ![Mattriks](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mattriks/32/351_2.png) [@Mattriks](https://discourse.julialang.org/u/Mattriks)\
**Post date:** [June 13, 2020, 4:16am UTC](https://discourse.julialang.org/t/a-question-about-plots/41311/4 "2020-06-13T04:16:52Z")

</div>

Three suggestions:

1. See this [stackoverflow question/answer](https://stackoverflow.com/questions/62146901/how-to-display-julia-gadfly-plot-in-atom-editor). Test the plot in that example.
2. Read the [DataFrames tutorial](http://juliadata.github.io/DataFrames.jl/stable/man/getting_started/#Taking-a-Subset-1), to fix up the DataFrames warnings (the warnings do give you a hint)
3. You don’t the `Plots` package in the first line, just `Gadfly` should be fine (the 2 are separate plotting packages)
