Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

"counter","length","category" 50,0,NA 97,1,NA 122,2,NA 214,3,NA 134,4,NA 63,5,NA 204,0,"エンターテイメント" 633,1,"エンターテイメント" 400,2,"エンターテイメント" 315,3,"エンターテイメント" 292,4,"エンターテイメント" 490,5,"エンターテイメント" 14,0,"音楽" 100,1,"音楽" 151,2,"音楽" 186,3,"音楽" 552,4,"音楽" 131,5,"音楽" 130,1,"歌ってみた" 170,2,"歌ってみた" 2989,3,"歌ってみた" 1282,4,"歌ってみた" 347,5,"歌ってみた" 11,0,"演奏してみた" 86,1,"演奏してみた" 35,2,"演奏してみた" 125,3,"演奏してみた" 41,4,"演奏してみた" 34,
# read libraries and setting ---------------------------------------- library(ggplot2) library(tidyverse) # なんとなくフォントを変更 windowsFonts(Fo = windowsFont("Noto Sans CJK JP")) ggplot()+theme_set(theme_gray(base_size = 14, base_family = "Fo")) # ------------------------------------------------------------------- # Line type 一覧 ggplot()+ geom_hline(yintercept = 0, linetype = "blank")+ geom_hline(yinterc
目次 (作成中) 結論 【大枠の結論】 画像サイズを大きくすればそれなりの画質にはなる 【課題】 Rだと一定以上きれいに描画する方法が見つからない(助けてください…) 【現状の最適解】 一方Pythonだとmatplotlibを使うと下図のようにそれなりに綺麗なプロットができる。 はじめに 「綺麗なプロットを作成したい!」 RやPythonを用いて解析するヒトたちに共通する望みかと思います。 そう、この図のように曲線を描いた時でも、どこかギザギザしたものになってしまう。 今回はこのギザギザをどうしたら改善できるかに挑戦したいと思います。 用いる言語はRとPythonになります。 画像サイズの定義 上図はRでデフォルトサイズのままpngデータで出力したものになります。 単純に画像サイズを大きくすれば質の向上が望めるかと思います。そこで以下からは画像サイズを1280*720として描画していきま
meshgridを使ったカラーマップを作成するとき,値を書き換える際にドはまりした内容を備忘録も兼ねて投稿. やりたいこと meshgridを使った強度マップで ①距離$r$に依存する関数を ②距離$r$の値で場合分けしたい ①については,$r=\sqrt{x^2+y^2}$でいいのですが,問題は②. 今回は,状況がわかりやすいように以下のような2つの関数を組み合わせたグラフを書くことを目的とします. $z(r)=18\exp(-r^2)$ $|r|\leqq1$ $z(r)=x^2+y^2=r^2$ $|r|>1$ こんな感じの図を作ろうと試行錯誤しました. 私の解答はこちら for文を2回使って位置$(x,y)$での値を$r$の関数に当てはめて書き換えました. import numpy as np import matplotlib.pyplot as plt import
Pythonを書くようになり、Jupyterを使って遊んでいます。matplotlibで遊んでいたのですが、日本語が文字化けする現象がおきました。 Jupyterを日本語化する方法はぐぐるとそれなりに数が出てきます。しかし、それらの記事は、JupyterのDockerイメージ環境とはキャッシュの場所が違うなどして、若干手間取りました。Dockerfileを書いて、いつでも日本語化できるようにしました。 参考サイト 最初に参考記事をご紹介します。感謝感謝 作成したdockerfile Dockerfileを見れば、何をしたかすぐに分かるのでひとまず読んで FROM jupyter/datascience-notebook LABEL maintainer "nassy20 <xxxx@gmail.com>" RUN curl -L "https://oscdl.ipa.go.jp/IPAex
はじめに... 私がはじめてmatplotlibに出会った時、全く使い方がわかりませんでした。 なんと、$y=ax+b$の直線やsin曲線でさえ書くことができませんでした(笑) そんな私の目の前にあるのは、英語だらけのmatplotのdocumentと、長いコードと専門用語満載のQiitaブログ、、、。 プログラミング初心者だった私は、それらを読んでもどうやってコーディングするのか全く理解できなかったのです。 そんな私のようなmatplotlib難民を減らすべく「初心者でも楽しく、Excelのように簡単にグラフを作れる」ということを目標に書いていきたいと思います。 とにかく簡単に直感的に描画していくことを目標にしているので、コードが泥臭くなるかもしれません。 テンション的には、「書いた→実行→なんかできた!よっしゃー!」みたいなイメージです。 ある程度、このブログで描画に慣れてきたら、下の
%matplotlib inline import matplotlib.pyplot as plt import pandas as pd import matplotlib.dates as mdates fig = plt.figure() ax = fig.add_subplot(1,1,1) # 横軸:日付 periods分の日付を用意します。 x = pd.date_range('2018-08-07 00:00:00', periods=10, freq='d') # 縦軸:数値 y = [130, 141, 142, 143, 171, 230, 231, 260, 276, 297] ax.plot(x,y) # 日付ラベルフォーマットを修正 days = mdates.DayLocator() daysFmt = mdates.DateFormatter('%m-%d'
本日は animatplot というライブラリの紹介です。 前置き 可視化ツールとしての matplotlib は静的なグラフの描画だけでなく、パラメータによって変化するグラフの様子をgifなどのアニメーションで表現することができます。数学的な対象物をアニメーションで視覚化するというのは我々を楽しくさせます。 楽しい反面、手間がかかります。例えば、アニメーションを実装するには matplotlib.animation.FuncAnimation という matplotlib の機能を用いることで実現できます。例えば下記のような実装になります。 import itertools import logging logging.basicConfig(level=logging.INFO) import random import matplotlib.animation as animatio
ここからものすごく簡単に分析していきます。 実行環境はJuyter Notebookを使っています。 コード読んだだけでわかるようにするためにコメント多数入れています。 #モジュールのインポート import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns #グラフ表示させるためのおまじない %matplotlib inline #データの読み込み data = pd.read_csv('data.csv') data.info() RangeIndex: 144 entries, 0 to 143 Data columns (total 10 columns): year 144 non-null int64 pressure 143 non-null float6
matplotlibで日本語を使おうとすると、デフォルトのままでは文字化けしてしまいます。 そこで文字化けしないようにするための設定を紹介します。 お困りごと Jupyter Notebook上で以下のような処理を実行したときに グラフのラベルが上手く表示されない。 from numpy.random import * from matplotlib import pyplot as plt %matplotlib inline # 乱数生成 rand_nums = randn(100) # ヒストグラム表示 plt.hist(rand_nums) plt.xlabel("X軸と表示したい") plt.ylabel("Y軸と表示したい") 実行結果 環境 MacOS、Python 3.6(Anaconda)、Jupyter Notebookがインストールされている環境。 準備 以下のサイト
Gnuplottingが公開しているカラーマップを利用して,matplotlibで描いたような美しい配色の3Dグラフをgnuplotで描けるテンプレートを作成しました.次に示すような2種類を用意してあります.論文などに使えそうです. 環境 OS: Windows 7 Gnuplot Version 5.2.4 準備 初めに,GnuplottingがGitHub上で公開しているカラーパレットをダウンロードしておきます.これらのカラーパレットファイル (.pal) をgnuplotファイルがあるディレクトリに置き,gnuplotファイルの冒頭に次の一行を書けば3Dグラフの色が変更されます. #================================ # drawing settings #================================ load 'palette.pa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く