我准备了一个MWE,希望能得到关于如何在x轴上的不同位置为分组条形图设置刻度和标签的帮助。
library(ggplot2)
library(reshape2)
data <- data.frame(name = c("X","Y","Z"), A = c(2,4,6), B = c(1,3,4), C = c(3,4,5))
data <- melt(data, id = 1)
ggplot(data, aes(name,value)) +
geom_bar(aes(fill = variable), position =
我想创建具有两个水平轴的绘图。底轴是线性的,顶轴是非线性的。我有一个数据表,用于转换"Bottom value -> top value“。我发现QwtScaleEngine提供了这个功能。但是我不能让它工作,因为在QwtScaleEngine和QwtScaleDiv的子类中有太多糟糕的文档化函数要定义。
有什么建议吗?
我试着做散点图,当我试着做的时候,x轴显示了很多日期。有没有一种方法可以在散点图中显示的x轴上只放置几个日期或年份? import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
import matplotlib.dates as mdates
plt.scatter(terremoto_sur['time'],terremoto_sur['mag'])
plt.title('Magnitud