背景紹介
2つのオープンソースで使いやすいデータ分析およびグラフ作成ツールとして、RとPythonは科学研究で広く使用されています。
その後の数日間、Pythonでのグラフ化とデータ分析のトピックに関する一連のツイートを書き、実際、私のために、私自身の研究ノートのいくつかを共有しました。
読みやすく、誰もが読みやすい。
ソフトウェア紹介
[ソフトウェア名]:Anaconda | Spyder
【ソフトウェアインストール】:以下のツイートを参考にしてください。
Anacondaのダウンロードとインストール
描画チュートリアル
1. Spyderソフトウェアを開き、対応するライブラリをインポートして、データセットを生成します。(描画を開始するときは、あまり考えずに、コードに従ってください)
Python学习交流Q群:660193417###
# 导入相应的库(包)
import numpy as np # 生成数据的包
import matplotlib.pyplot as plt #作图的包
# 生成一组数据
x = np.arange(5)
y = [1, 5, 2, 3, 7]
y1 = [4, 6, 3, 5, 9]
2.値を確認します
print(x,y,y1)
3.描画を開始します。以下は描画コードです。タップして感じを見つけます。この時点で、描画が形成されています。
Python学习交流Q群:660193417####
plt.bar(# 设置x和y
x,y,
# 设置柱子宽度
width=0.3,
# 设置柱子颜色
color = "red",
# 设置legend的名称
label = "y")
plt.bar(x+0.3,y1,
width = 0.3,
color = "green",
label = "y1")
# 设置x轴tick的位置
plt.xticks(x+0.3/2,x)
# 显示legend
plt.legend()
# 设置x的标签
plt.xlabel(# x标签的名称
"x_names",
# x标签的字体大小
size = 12,
# x标签的字体颜色
color = "blue")
plt.ylabel("y_names",
size = 12,
color = "blue")
# y轴的范围(x轴的范围只需要将y变为x即可)
plt.ylim(0,10)
# 显示图形
plt.show()
4.現在2列の要素を実行していますが、3つ以上ある場合はどうなりますか?以下では、3つのデータがあると想定しています。対応するパラメーターを変更した後、プロットは次のようになります。
# 增加一列数据
y2 = [5,3,7,9,6]
plt.bar(x,y,
width=0.3,
color = "red",
label = "y")
plt.bar(x+0.3,y1,
width = 0.3,
color = "green",
label = "y1")
# 新增绘图部分
plt.bar(x+0.6,y2,
width = 0.3,
color = "blue",
label = "y1")
# 需要更改的部分
plt.xticks(x+0.6/2,x)
plt.legend()
plt.xlabel("x_names",
size = 12,
color = "blue")
plt.ylabel("y_names",
size = 12,
color = "blue")
plt.ylim(0,10)
plt.show()
5.ハッチングパラメータを使用すると、次のように列を塗りつぶすことができます:hatch = "/"、および'/'、''、'|'、'-'、'+'、'などの他の塗りつぶし形状がありますx'、' o'、' O'、'。'、' *'たとえば、このパラメーターを使用して列を埋め、効果を確認します
plt.bar(x,y,
width=0.28,
color = "red",
label = "y",
# 填充形状
hatch = "//")
plt.bar(x+0.3,y1,
width = 0.28,
color = "green",
label = "y1",
# 填充形状
hatch = ".")
plt.bar(x+0.6,y2,
width = 0.28,
color = "blue",
label = "y1",
# 填充形状
hatch = "-")
plt.xticks(x+0.6/2,x)
plt.legend()
plt.xlabel("x_names",
size = 12,
color = "blue")
plt.ylabel("y_names",
size = 12,
color = "blue")
plt.ylim(0,10)
plt.show()
やっと
さて、今日はたくさん紹介します。Pythonの描画を学びたいと思っている学生は、コードを入力し、私の学習ノートに従い、少しずつ学び、できるだけ早くそれを学ぶように努めることができます。来て!