Generate a prettier plot with the data : <p>I am looking for all prettier ways to represent my data in any plots. I hope can get more suggestions so that I can learn and note as reference. So please do provide me with more examples of any idea you have. Thank you.</p>

<pre><code>import pandas as pd

a = pd.DataFrame({"label":["a","b","c","d"],
                "value1":[2,4,6,8],
                 "value2":[11,12,13,14],
                 "value3":[5,6,7,8]})

fig = plt.figure(figsize=(20,20))

plt.subplot(2, 2, 1)
plt.plot(a.label, a.value1, "r--", linewidth=5, label="a") 
plt.plot(a.label, a.value2, "b-", linewidth=5, label="b")
plt.plot(a.label, a.value3, "g-", linewidth=5, label="c")

plt.legend()
plt.show()
</code></pre>

<p>Above is my plot. But it is not really that nice though.</p>
